Commit Graph

  • 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