-
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