-
6c2844ce92
feat: добавить поддержку Kimi K2.7 Code в ai-kimi
main
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
-
bae481172f
fix: добавить exit 0 в конец statusline скрипта
vitaly
2026-06-06 13:01:33 +03:00
-
01b69c341b
feat: показывать заполнение контекста в статусной строке для всех моделей
vitaly
2026-06-06 12:58:57 +03:00
-
08be1dfc08
feat: показывать оба лимита в статусной строке (5ч и 7д)
vitaly
2026-06-06 12:48:26 +03:00
-
6b80364344
fix: показывать реальное время до сброса лимита в статусной строке
vitaly
2026-06-06 12:47:00 +03:00
-
fb952ad371
docs: добавить секцию про сетевые скрипты в README
vitaly
2026-06-06 12:04:43 +03:00
-
dfaf835cb6
chore: удалить недоработанные скрипты ru-direct
vitaly
2026-06-06 11:45:33 +03:00
-
17c456ed4f
feat: добавить скрипты управления сетью и kill switch
vitaly
2026-06-06 11:44:40 +03:00
-
c1e68571f8
feat: показывать баланс DeepSeek при запуске и в статусной строке Claude Code
vitaly
2026-06-06 11:14:57 +03:00
-
2f48d038bd
fix: убрать имя и хост из статусной строки, сократить путь до ~
vitaly
2026-06-06 10:21:18 +03:00
-
3dfd7ff034
feat: добавить настройку статусной строки Claude Code
vitaly
2026-06-06 10:17:13 +03:00
-
25d42e8b50
feat: добавить установку Claude Notifier в ai-setup.sh
vitaly
2026-06-06 10:11:18 +03:00
-
704e30d3be
feat: добавить авторегистрацию маркетплейса плагинов Claude Code
vitaly
2026-06-06 09:04:53 +03:00
-
6120f34199
feat: добавить TZ и документацию для skill'ов el-review
vitaly
2026-06-06 08:45:36 +03:00
-
2f396ac27a
docs: актуализация README, +ai-openrouter в AGENTS.md, перегруппировка вывода команд
vitaly
2026-06-06 03:26:01 +07:00
-
2928298e6b
fix(ai-setup): add plugin.json generation for gemini skills
Виталий Никитенко
2026-06-05 19:02:56 +07:00
-
7a3f14fa48
fix: update OpenRouter API base URL
Виталий Никитенко
2026-06-05 18:17:47 +07:00
-
797e8448af
feat: add ai-openrouter script with gpt-5.5, opus 4.8 and sonnet 4.6 models
Виталий Никитенко
2026-06-05 18:04:09 +07:00
-
14b800e6fb
feat: новый VLESS сервер EURO-Reality-PQ (45.43.91.139:853)
Виталий Никитенко
2026-06-05 13:44:37 +07:00
-
39caa4a3ee
feat: реальный VLESS-тест + spiderX в конфиге
Виталий Никитенко
2026-06-05 13:40:05 +07:00
-
a4feeca0bb
feat: индикация доступности VLESS серверов (TCP check)
Виталий Никитенко
2026-06-05 13:23:16 +07:00
-
a8f651056b
fix: обработка последней строки без \n в servers.conf
Виталий Никитенко
2026-06-05 13:21:16 +07:00
-
5148ff29ca
feat: новый VLESS сервер + поддержка tcp/vision flow
Виталий Никитенко
2026-06-05 13:17:59 +07:00
-
14142c0346
fix: откат настроек прокси в режиме direct (N)
Виталий Никитенко
2026-06-05 12:02:48 +07:00
-
a8d11a3f9f
feat: multi-VLESS server selection + direct mode (stop xray)
Виталий Никитенко
2026-06-05 11:54:59 +07:00
-
8979313467
feat: optional built-in vless/xray with proxychains4 toggle
vitaly
2026-06-05 08:38:03 +07:00
-
c68aff4725
fix: use _API_RET global var instead of bash return for HTTP codes > 255
vitaly
2026-06-04 23:23:56 +07:00
-
81a7b024ee
feat: add home-configs with auto-deployed Claude skills
Виталий Никитенко
2026-06-04 19:02:37 +07:00
-
de7373210c
fix(ai-kimi): add source fallback, simplify reauth, check claude presence
Виталий Никитенко
2026-06-03 10:05:45 +07:00
-
526b745cb3
refactor: switch ai-kimi to official Kimi API via Claude Code
Виталий Никитенко
2026-06-02 20:03:15 +07:00
-
418a5ef6d5
fix: add npm fallback for Codex install when curl gets 403 from Cloudflare
Виталий Никитенко
2026-06-02 10:05:19 +07:00
-
eeeab3dc2d
Remove stale Claude-specific labels
vitaly
2026-06-02 01:03:37 +07:00
-
1aff9a269f
Add reusable skills global rule
vitaly
2026-06-02 01:00:12 +07:00
-
3f9fe30cf0
Extract global rules into markdown file
vitaly
2026-06-02 00:53:16 +07:00
-
eb5af7c62c
Write native agent rules during setup
vitaly
2026-06-01 17:27:45 +00:00
-
b1c585a34c
Update AI setup rules and documentation
vitaly
2026-06-01 16:56:26 +00:00
-
7814fdd5b2
Add global AI quality rules
vitaly
2026-06-01 16:42:58 +00:00
-
db2af1f7c8
chore: игнорировать папку .antigravitycli целиком
vitaly
2026-05-31 23:13:25 +07:00
-
4a3eaacfec
chore: удалить .antigravitycli (битый симлинк служебного файла Antigravity CLI)
vitaly
2026-05-31 23:13:05 +07:00
-
25a0512d34
fix: единый источник правил для всех ai-* агентов
vitaly
2026-05-31 23:04:38 +07:00