Commit Graph

  • b3468095c9 docs(rules): authorize Eltex merge-request review writes main Виталий Никитенко 2026-08-21 15:42:04 +03:00
  • 676b25217e docs(effort): DeepSeek V4 has 3 native effort levels Виталий Никитенко 2026-08-21 15:41:59 +03:00
  • 9448212a26 fix(deepseek): USD-only balance display, drop CNY/¥ Виталий Никитенко 2026-08-21 15:41:55 +03:00
  • 4331ebb675 feat(statusline): dot-separated format, GLM brand color, blue branch Виталий Никитенко 2026-08-17 07:01:32 +03:00
  • 8c7c2e9e0f fix(glm): correct context window to 1M for all ai-glm slots Виталий Никитенко 2026-08-17 07:01:22 +03:00
  • 60b915de5f feat(setup): add ./setup.sh update CLI mode Виталий Никитенко 2026-08-17 06:00:27 +03:00
  • f61f2cde84 feat(glm): switch ai-glm to GLM 5.3 Виталий Никитенко 2026-08-17 06:00:11 +03:00
  • 7304c5c84b docs(rules): document per-project GitLab tokens Виталий Никитенко 2026-08-12 11:24:06 +03:00
  • ee32371d30 refactor(rules): simplify global agent guidance Виталий Никитенко 2026-08-08 21:02:00 +03:00
  • 4723d21693 fix(codex): prevent sound hook timeouts Виталий Никитенко 2026-08-08 19:09:04 +03:00
  • 532d70f478 fix(add-account): unhang oauth login via fifo stdin Виталий Никитенко 2026-08-08 18:33:54 +03:00
  • eb6a7bddad feat(rules): доступ к Redmine (red.eltex.loc) через API-ключ Виталий Никитенко 2026-07-15 09:04:08 +03:00
  • 57857cda4d remove bundled skills; skills now come from separate repo Виталий Никитенко 2026-07-14 11:42:56 +03:00
  • 0c5057bc21 require node >=18 in ai-setup, not just presence ekaterina soloveva 2026-07-14 11:26:49 +03:00
  • c379ee8efc feat(ai-setup): /logout для ai-glm, ai-deepseek, ai-kimi Виталий Никитенко 2026-07-14 10:10:14 +03:00
  • 1bfef33da1 fix(ai-glm): чиним разорванный env-блок и включаем /effort max vitaly 2026-07-04 18:59:57 +03:00
  • c57158420e fix: корректный счётчик контекста в ai-glm (GLM 5.2 = 1M) vitaly 2026-07-04 17:35:10 +03:00
  • 0f88f1e07a feat: полная поддержка macOS (Darwin arm64/x86_64) Виталий Никитенко 2026-07-01 09:12:06 +03:00
  • 9e64088e46 chore: убрать VLESS-прокси, proxychains и fuck-rkn.sh vitaly 2026-06-30 21:50:50 +03:00
  • 9b906823cd feat: добавить ai-cursor лаунчер (нативный Cursor CLI agent) Виталий Никитенко 2026-06-30 09:26:41 +03:00
  • 5038b4f8c6 Merge pull request 'Добавлена лицензия MIT и копирайты' (#21) from add-license into main vitaly.nikitenko 2026-06-30 12:15:13 +07:00
  • d250099dc5 Добавлена лицензия MIT и копирайты #21 Кокос Артем Николаевич 2026-06-30 12:12:42 +07:00
  • 1626453813 feat: добавить ~/.cursorrules в глобальные правила — Cursor видит то же, что Claude Code Виталий Никитенко 2026-06-24 11:10:22 +03:00
  • 0e15033351 refactor: убрать multi-agent из /el-review — инлайн-ревью силами Claude Виталий Никитенко 2026-06-23 09:19:39 +03:00
  • a74597dba6 feat: добавить ai-opencode лаунчер (OpenCode Go + routatic-proxy) Виталий Никитенко 2026-06-23 08:41:38 +03:00
  • cf0cd749e9 chore: убрать правило про типографику из глобальных правил агентов Виталий Никитенко 2026-06-22 14:42:41 +03:00
  • c4fea61d74 refactor: пункт 1 больше не трогает сеть, управление VLESS только в пункте 9 Виталий Никитенко 2026-06-22 14:41:29 +03:00
  • 24416e88e4 refactor: убрать MiniMax/Llama из ai-openrouter, заменить на GLM 5.2 vitaly 2026-06-21 20:48:02 +03:00
  • b99b9fcb7d Add AI launcher sound notifications vitaly 2026-06-21 09:46:33 +03:00
  • c0f27600cb feat: сброс ключа через AI_RESET_KEY и переввод при 429 vitaly 2026-06-20 11:27:22 +03:00
  • 41aadbc50f fix: автоматическая установка jq и неинтерактивный пункт 1 setup vitaly 2026-06-20 11:00:41 +03:00
  • 3e15729a81 refactor: вынести вопрос про VLESS из пункта 1 в отдельный пункт меню (9) Виталий Никитенко 2026-06-19 06:46:14 +03:00
  • 83a7790235 feat: добавить ai-glm - лаунчер Claude Code через Zhipu AI GLM 5.2 Виталий Никитенко 2026-06-19 06:41:41 +03:00
  • 463a3f0bc6 feat: добавить study-git и study-red в исключения ru-bypass Виталий Никитенко 2026-06-18 08:09:21 +03:00
  • 61a4421ed2 fix: статусбар показывает реальный email активного Claude-аккаунта Виталий Никитенко 2026-06-15 06:41:33 +03:00
  • 1cb4853dca refactor: нативный persistence effort, выпил мёртвого кэша effort_* vitaly 2026-06-15 05:21:12 +03:00
  • 7a5a977aca feat: поддержка API-ключей в add/switch-account, не только Claude.ai vitaly 2026-06-15 05:21:12 +03:00
  • 2632f4af11 feat: добавить поддержку Google Android CLI и android-cli skill vitaly 2026-06-14 09:52:26 +03:00
  • 38b5f2710c docs: sync README/QUICK_START/EFFORT_MAPPING with current code vitaly 2026-06-14 09:16:37 +03:00
  • 6c2844ce92 feat: добавить поддержку Kimi K2.7 Code в ai-kimi vitaly 2026-06-12 21:42:28 +03:00
  • dfa706e7a0 feat: поддержка баланса OpenRouter в statusline + обновление модели-пикера vitaly 2026-06-12 11:19:29 +03:00
  • 648c9f068b fix: кэш процентов usage по аккаунту, а не только по модели vitaly 2026-06-12 09:28:05 +03:00
  • f3d1b6d5c5 fix: определение Claude-аккаунта по токену вместо auth status vitaly 2026-06-12 09:06:44 +03:00
  • fe439fd4a6 feat: автодобавление Claude-аккаунта через /add-account vitaly 2026-06-12 08:19:46 +03:00
  • f8465580e0 feat: полная изоляция моделей между ai-* и гибридный persistence effort vitaly 2026-06-12 07:33:30 +03:00
  • 07983ea84e fix: денежный зелёный цвет баланса DeepSeek (78 вместо 183) vitaly 2026-06-11 22:49:32 +03:00
  • 222bb129eb feat: брендовые цвета имён моделей, персистентность model между сессиями vitaly 2026-06-11 22:45:49 +03:00
  • 54742d6a36 feat: гармоничная палитра статусной строки и радужный effort max vitaly 2026-06-11 22:21:19 +03:00
  • 44e3ea90f9 fix: изоляция effort между ai-* лаунчерами и персистентность vitaly 2026-06-11 22:21:13 +03:00
  • 3f61f15507 fix: автоопределение аккаунта, изоляция effort, фикс разлогина vitaly 2026-06-11 21:20:44 +03:00
  • 23256d9579 feat: аккаунт между веткой и моделью, exit 0 в switch-account хуке Виталий Никитенко 2026-06-10 08:55:05 +03:00
  • cff3ed880d fix: убрать все хаки обновления статусной строки vitaly 2026-06-09 21:35:31 +03:00
  • 08f23e857e feat: прямая перерисовка статусной строки через TTY escape-коды vitaly 2026-06-09 21:22:36 +03:00
  • 986abf5101 fix: resize через TIOCSWINSZ ioctl на TTY вместо kill -WINCH vitaly 2026-06-09 21:20:35 +03:00
  • 7187aa6669 fix: SIGWINCH с задержкой 0.3s в фоне после exit 2 vitaly 2026-06-09 21:18:29 +03:00
  • c86110fbd6 fix: SIGWINCH точно в процесс claude (дедушка хука sh->claude) vitaly 2026-06-09 21:17:06 +03:00
  • 76fb86f910 feat: статусная строка обновляется сразу после /switch-account vitaly 2026-06-09 21:11:44 +03:00
  • 50c26736f1 fix: хук читает поле prompt (не user_prompt) - реальный Claude Code vitaly 2026-06-09 21:06:10 +03:00
  • 71ef0f76f3 fix: switch-account - скилл-заглушка + exit 2 для блокировки LLM vitaly 2026-06-09 21:03:20 +03:00
  • 88061f310a fix: switch-account не деплоится как скилл, только как хук vitaly 2026-06-09 20:59:29 +03:00
  • c6161c3332 feat: переключение аккаунтов через хук без токенов LLM vitaly 2026-06-09 20:58:06 +03:00
  • 57d171a592 scripts/fuck-rkn.sh vitaly 2026-06-09 23:59:57 +07:00
  • aed7468068 fix: ru-bypass больше не раздувает /etc/hosts дублями Виталий Никитенко 2026-06-08 14:36:26 +03:00
  • 4ae5ca149a feat: автоопределение BIN_DIR — ~/bin если есть в PATH, иначе ~/.local/bin Виталий Никитенко 2026-06-08 13:39:29 +03:00
  • cb8c3c9544 fix: автоотключение IPv6 при настройке kill switch Виталий Никитенко 2026-06-08 12:48:32 +03:00
  • d2bbcc7e33 fix: kill switch — UFW before.rules с актуальным DEV, прямые iptables, /etc/hosts для *.eltex.loc и elph Виталий Никитенко 2026-06-08 12:44:20 +03:00
  • e955c928d3 fix: сохранение конфига в /etc/ru-bypass.conf для systemd/NM dispatcher Виталий Никитенко 2026-06-08 12:14:47 +03:00
  • 775bca1cee fix: чтение KS_EXCEPTIONS из профиля сети Виталий Никитенко 2026-06-08 09:32:16 +03:00
  • 2079768318 fix: system-prompt через файл, кеш rate_limits при старте, SessionStart хук Виталий Никитенко 2026-06-08 09:24:03 +03:00
  • cf34698116 Revert "fix: статусная строка — DeepSeek per-request стоимость вместо статичного баланса" Виталий Никитенко 2026-06-08 07:56:25 +03:00
  • 6c7324bfd8 fix: статусная строка — DeepSeek per-request стоимость вместо статичного баланса Виталий Никитенко 2026-06-08 07:51:52 +03:00
  • beca4de9cd refactor: разделил AMNEZIA_SERVER и KILL_SWITCH_EXCEPTIONS Виталий Никитенко 2026-06-08 07:01:51 +03:00
  • 398e57c648 fix: kill switch не блокировал не-.ru трафик + Amnezia не могла подключиться Виталий Никитенко 2026-06-08 06:51:48 +03:00
  • 5599194d92 fix: geo-тест корректно работает при активном kill switch vitaly 2026-06-07 20:37:06 +03:00
  • 2805ade773 feat: issue #10 — whiptail TUI меню с fallback на plain-text vitaly 2026-06-07 20:20:25 +03:00
  • 2c8ff61968 feat: issue #9 — лог установки в ~/.config/ai-setup/setup.log vitaly 2026-06-07 20:19:43 +03:00
  • feb401f4ba feat: issue #8 — именованные профили сети (home/office/hostname) vitaly 2026-06-07 20:18:09 +03:00
  • df401ca333 feat: issue #7 — латентность до API провайдеров в пункте 5 «Статус» vitaly 2026-06-07 20:17:28 +03:00
  • 71c30b17bc feat: issue #6 — пункт 7 «Обновить» (git pull + перегенерация) vitaly 2026-06-07 20:16:57 +03:00
  • 7b0756bf96 fix: issue #5 — 5xx от API не блокирует запуск лаунчеров vitaly 2026-06-07 20:16:15 +03:00
  • 7c8b3a7147 feat: issue #4 — geo-тест внешних IP в test_network.sh vitaly 2026-06-07 20:14:54 +03:00
  • 3b591766e1 feat: issue #3 — проверка IPv6 leak при включении kill switch vitaly 2026-06-07 20:14:23 +03:00
  • 6f623a5b3e feat: issue #2 — systemd timer для ежесуточного обновления RIPE-списка vitaly 2026-06-07 20:13:47 +03:00
  • 7429802612 feat: issue #1 — DNS для *.loc через LOCAL_DNS + resolvectl vitaly 2026-06-07 20:13:18 +03:00
  • 00722b430f docs: актуализировать README — добавить ru-bypass, структуру scripts/, сетевой раздел vitaly 2026-06-07 20:04:29 +03:00
  • b37482312f feat: пункт 6 — проверить сеть (запускает tests/test_network.sh) vitaly 2026-06-07 19:37:57 +03:00
  • c266b64dab feat: пункт 5 — статус (Amnezia, UFW, сервисы, инструменты, ключи) vitaly 2026-06-07 19:37:13 +03:00
  • 9e74d53025 feat: сохранение GATEWAY/DEV в ~/.config/ai-setup/network_<hostname>.conf vitaly 2026-06-07 19:36:33 +03:00
  • 0ba7416047 feat: автоопределение GATEWAY и DEV из ip route show default vitaly 2026-06-07 19:36:03 +03:00
  • 805951d920 feat: мастер-скрипт setup.sh + перенос скриптов в scripts/ vitaly 2026-06-07 10:47:26 +03:00
  • 3d21f6b620 feat: добавить QUICK_START.md в корень проекта vitaly 2026-06-07 10:24:56 +03:00
  • c9a0fca582 fix: убрать абсолютные пути из README network/ vitaly 2026-06-07 09:32:44 +03:00
  • 66a040cc03 feat: RFC1918 (*.loc) напрямую + динамический пример IP в выводе vitaly 2026-06-07 09:03:59 +03:00
  • 9669f5ff15 feat: поддержка GATEWAY/DEV через env + README для network скриптов vitaly 2026-06-07 08:56:58 +03:00
  • 5cb56124da fix: rm -f /tmp/ru-routes.batch перед записью (PermissionError при запуске от root) vitaly 2026-06-07 08:44:02 +03:00
  • fcf810fd75 feat: ru-bypass — .ru трафик напрямую мимо Amnezia, всё остальное через VPN vitaly 2026-06-07 08:41:16 +03:00
  • 0b0d51b77c feat: обновить цвета статусной строки vitaly 2026-06-07 00:28:49 +03:00
  • c9db0be030 feat: скорректировать пороги цветов ctx vitaly 2026-06-06 23:58:12 +03:00
  • a21a77723c fix: оставить только один звуковой сигнал при ctx=60% vitaly 2026-06-06 15:57:37 +03:00
  • ac64bb1505 feat: раскрасить ctx по уровням и добавить звуковой сигнал при 60% vitaly 2026-06-06 13:13:34 +03:00