optim-jev — плагин
Плагин режет расход токенов в долгих сессиях: чистит старый вывод, выбирает модель подагенту и сужает список навыков.
- 54 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки меняют историю контекста и модель, на которой запускаются подагенты.
- Для работы нужен ключ API внешнего сервиса, он попадает в окружение дочерних процессов.
Установка
- Работает в
В терминале, через 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: режет лишний вывод инструментов, греет кэш промптов и показывает экономию
Классификатор Jev как инструмент агента: размечает элементы, отвечает да или нет и ранжирует варианты, выдавая вероятности.
Плагин Claude Code, который вместо пересказа старой истории удаляет ненужные вызовы инструментов, а оставшееся сохраняет дословно
claude-mods ставит в Claude Code 112 скиллов, 3 агента и 3 команды: стеки, запуск агентов, защита, непрерывность сессий.
Плагин от Microsoft Research и UC Berkeley снижает стоимость сессий Claude Code, Codex и Copilot CLI по опыту прошлых сессий
Скилл для Claude Code, который отдает массовую сортировку файлов, логов и тикетов быстрой модели Jev и экономит токены
Коротко о README
README открывается обещанием тратить меньше токенов без смены привычек. Три инструмента описаны таблицей: где работают, включены ли по умолчанию. Затем идут установка для Claude Code, поддержка Codex и ссылки на подробные руководства по каждому инструменту.