optim-jev — плагин

Плагин режет расход токенов в долгих сессиях: чистит старый вывод, выбирает модель подагенту и сужает список навыков.

  • 54 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Хуки меняют историю контекста и модель, на которой запускаются подагенты.
  • Для работы нужен ключ API внешнего сервиса, он попадает в окружение дочерних процессов.
Все причины и проверки

oqura-ai/optim-jev

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/optim-jev

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хуки меняют историю контекста и модель, на которой запускаются подагенты.
  • Для работы нужен ключ API внешнего сервиса, он попадает в окружение дочерних процессов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

optim-jev объединяет три независимых инструмента на основе Jev. `jev-compacter` при команде `/compact` и автосжатии убирает устаревшие вызовы и вывод инструментов, а не сворачивает в краткое резюме весь разговор. `jev-router` запускает каждого подагента, включая поиск Explore, на самой дешевой подходящей модели по правилам проекта, которые меняются вместе с вашей работой. `jev-skills` отправляет в каждый запрос короткий список подходящих навыков вместо всего каталога. В Claude Code работают все три, причем сжатие включено по умолчанию, а маршрутизатор и подбор навыков включают командами. Стиль сжатия `balanced`, `save-tokens` или `keep-context` выбирают в `/config`. Для Codex есть маршрутизатор подагентов и пробный режим советов по навыкам. Каждый инструмент работает отдельно и при отказе пропускает запрос дальше.

Для кого. Тем, кто ведет долгие сессии в Claude Code или Codex и платит за раздувшийся контекст и дорогие модели у мелких подагентов.

Подходит, если

  • Сессия идет несколько часов, а в контексте копится вывод инструментов, который уже не нужен.
  • Подагентам для поиска и чтения файлов хватает дешевой модели, а запускаются они на основной.
  • Каталог навыков настолько велик, что его список раздувает каждый запрос.
  • Нужно посмотреть, сколько токенов сэкономили сжатие и маршрутизация: `/jev-compact stats` показывает статистику сессии.

Не подходит, если

  • Нет ключа API TypeSafe для Jev: без него плагин не работает.
  • Сессии короткие, и экономить на контексте нечего.
  • Нужен подсчет стоимости в Codex: отчеты о измеренной стоимости ведутся только для Claude.

Пример запроса к агенту

Включи маршрутизатор подагентов и подбор навыков, затем покажи по `/jev-compact stats`, сколько токенов сэкономило сжатие в этой сессии.

Ограничения

Нужны Python 3.10 или новее и ключ API TypeSafe для Jev: его задают в `/config` или переменной `TYPESAFE_API_KEY`. Ключ передается дочерним процессам через окружение и не записывается в файлы проекта и журналы. В Codex сжатие контекста не поддерживается, потому что хуки Codex не могут заменить живую историю разговора. Для Codex нужен CLI версии 0.162.1 или новее, а после установки надо открыть `/hooks`, проверить и одобрить каждый хук optim-jev, затем перезапустить Codex. Измеренные отчеты о стоимости доступны только в Claude Code. Маршрутизатор и подбор навыков по умолчанию выключены.

Как отключить. В Claude Code удалите плагин через `/plugin`. Для Codex выключите инструмент командой `optim-jev codex off`, а хуки уберите в `/hooks`. Ключ TypeSafe удалите из `/config` и переменных окружения.

Частые вопросы

Как поставить optim-jev в Claude Code?

Склонируйте репозиторий, затем выполните `claude plugin marketplace add ./optim-jev` и `claude plugin install optim-jev@optim-jev`. Задайте ключ TypeSafe в `/config` или в `TYPESAFE_API_KEY` и перезапустите Claude Code.

Как поставить optim-jev для Codex?

Командой `py -3 -m pip install "https://github.com/Oqura-ai/optim-jev/archive/refs/heads/main.zip"` ставят пакет, затем `optim-jev codex install` и `optim-jev codex setup`. При первом запуске Codex одобрите хуки в `/hooks`.

Какие инструменты включены сразу?

Только `jev-compacter` в Claude Code. Маршрутизатор `jev-router` и подбор `jev-skills` по умолчанию выключены, их включают командами, например `/jev-skills on` и `/jev-skills scope project`.

Как настроить стиль сжатия?

Откройте `/config`, раздел optim-jev, и выберите стиль: `balanced`, `save-tokens` для более ранней обрезки или `keep-context`, чтобы сохранять больше.

Что будет, если сервис Jev недоступен?

Каждый инструмент отказывает мягко: запрос идет дальше без оптимизации. Плагин использует только стандартную библиотеку Python.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Локальный прокси и плагин для Claude Code и Codex: режет лишний вывод инструментов, греет кэш промптов и показывает экономию

ПлагинШирокий доступ74Звезды репозитория

Классификатор Jev как инструмент агента: размечает элементы, отвечает да или нет и ранжирует варианты, выдавая вероятности.

ПлагинРасширенный доступ59Звезды репозитория

Плагин Claude Code, который вместо пересказа старой истории удаляет ненужные вызовы инструментов, а оставшееся сохраняет дословно

ПлагинРасширенный доступ8 тыс.Звезды репозитория

claude-mods ставит в Claude Code 112 скиллов, 3 агента и 3 команды: стеки, запуск агентов, защита, непрерывность сессий.

ПлагинШирокий доступ81Звезды репозитория
Официальный

Плагин от Microsoft Research и UC Berkeley снижает стоимость сессий Claude Code, Codex и Copilot CLI по опыту прошлых сессий

ПлагинШирокий доступ5,9 тыс.Звезды репозитория

Скилл для Claude Code, который отдает массовую сортировку файлов, логов и тикетов быстрой модели Jev и экономит токены

СкиллРасширенный доступ142Звезды репозитория

Коротко о README

README открывается обещанием тратить меньше токенов без смены привычек. Три инструмента описаны таблицей: где работают, включены ли по умолчанию. Затем идут установка для Claude Code, поддержка Codex и ссылки на подробные руководства по каждому инструменту.

Бейдж для README

Сообщить о проблеме