jev-use — плагин
Плагин и MCP-сервер передают модели Jev решения без текстового ответа и проверяют команды перед запуском, пока LLM пишет контент
- 70 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хук PreToolUse видит каждую команду агента и отправляет ее текст провайдеру модели, при этом учетные данные вырезаются до отправки
- Состояние задачи уходит стороннему провайдеру TypeSafe, OpenRouter или Vercel AI Gateway по вашему ключу
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/jev-useОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хук PreToolUse видит каждую команду агента и отправляет ее текст провайдеру модели, при этом учетные данные вырезаются до отправки
- Состояние задачи уходит стороннему провайдеру TypeSafe, OpenRouter или Vercel AI Gateway по вашему ключу
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
jev-use подключает к Claude Code, Codex и pi быструю модель суждений Jev от TypeSafe. Идея в разделении труда: когда нужно написать текст, работает LLM, а когда шагу нужно только быстрое решение, его берет Jev. Установка npx -y jev-use install прописывает нужные настройки во все найденные агенты. Сервер дает два инструмента MCP. jev_judge принимает состояние и пачку вопросов трех типов (`noul` оценивает вероятность утверждения, `choice` выбирает из вариантов, `score` ставит позицию на упорядоченной шкале) и возвращает ответ с уверенностью. Если уверенность ниже порога, ответ помечается escalate, и решает LLM. jev_gate проверяет одно предлагаемое действие и отвечает `allow`, `deny` или escalate. Ответ `allow` молчит и передает решение обычному потоку разрешений, то есть шлюз никогда ничего не разрешает сам и только запрещает или спрашивает. Если провайдер недоступен, итог escalate с причиной unreachable. Учетные данные в действии вырезаются до отправки. Плагин также содержит скилл с правилами маршрутизации и хук PreToolUse. Модель Jev подключается через TypeSafe напрямую, через OpenRouter или Vercel AI Gateway. Для сухого прогона без ключа есть JEV_BACKEND=mock, а проверку подключения делает npx -y jev-use doctor. Тот же код доступен как библиотека с вызовами `check`, `pick` и `rate`.
Для кого. Разработчикам агентов и тем, кто хочет ускорить шаги Claude Code и Codex, где нужен ответ да или нет без длинного текста, и поставить дешевый предохранитель на команды оболочки.
Подходит, если
- Перед каждой командой оболочки нужен быстрый фильтр: опасные команды отклоняются за сотни миллисекунд с причиной
- Оценка контекста из 200 сообщений делается несколькими вызовами, а LLM пишет только итоговый абзац
- Агент должен выбрать следующий шаг по состоянию CI: слить, перезапустить или остановить
- Шаги маршрута проходят проверку «да или нет» с уверенностью, и сомнительные уходят на LLM
- В коде приложения нужна библиотека с вопросами `check`, `pick` и `rate` и контрактом эскалации
Не подходит, если
- Нужна полностью офлайн-работа: суждения уходят провайдеру, а локален только режим JEV_BACKEND=mock
- Нужен шлюз, который сам разрешает действия: `allow` лишь передает решение обычным разрешениям
- Нужен длинный связный текст: Jev решает короткие вопросы, пишет их LLM
- Нет ключа TypeSafe, OpenRouter или Vercel AI Gateway: без него работает только заглушка
Пример запроса к агенту
Поставь jev-use и проверяй каждую команду оболочки через jev_gate, опасные отклоняй с причиной, а решения без текста бери у JevОграничения
- Нужен один ключ в окружении агента: TYPESAFE_API_KEY, OPENROUTER_API_KEY или AI_GATEWAY_API_KEY. Режим JEV_BACKEND=mock остается локальным.
- Оцениваемое состояние уходит выбранному провайдеру, из проверяемого действия до отправки вырезаются учетные данные.
- Допустимый размер состояния около 30 тысяч токенов на вызов.
- Шлюз никогда не выдает разрешений сам: при ответе `allow` остается обычный порядок разрешений, а при недоступном провайдере итог escalate.
- Задержки в README измерены на микробенчмарках автора, у вас с ключом и регионом числа будут другими.
- Проект в основном написан с помощью Claude Code, об этом сказано в README. Лицензия MIT.
Как отключить. Подключения убираются удалением записей jev-use из настроек Claude Code, Codex и pi и снятием плагина. Пакет в проекте удаляет `npm uninstall jev-use`. Команда npx -y jev-use doctor покажет, что еще осталось.
Частые вопросы
Как поставить jev-use?
Командой npx -y jev-use install: она подключает Claude Code, Codex и pi, которые найдет. Проверка подключения делается командой npx -y jev-use doctor.
Какие ключи нужны?
Один ключ провайдера: TYPESAFE_API_KEY, OPENROUTER_API_KEY или AI_GATEWAY_API_KEY. Без ключа можно попробовать заглушку JEV_BACKEND=mock.
Что делает jev_gate?
Проверяет одно действие агента и отвечает `allow`, `deny` или escalate. Ответ `allow` молчит, поэтому решение остается за обычными разрешениями, а при недоступном провайдере итогом будет escalate.
Что такое эскалация в jev_judge?
Если уверенность Jev ниже порога (0,5 при сообщенной и 0,4 при оцененной уверенности), ответ помечается escalate с типизированной причиной, и вопрос решает LLM.
Можно ли использовать jev-use как библиотеку?
Да, `npm i jev-use`. Класс Jev вызывается методом `judge` с вопросами `check`, `pick` и `rate`, на выходе ответы с уверенностью и признаком escalate.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин с каталогом публичных примеров Jev: скилл и MCP-сервер отвечают, как другие решали ту же задачу с моделью решений.
MCP-сервер дает агенту три инструмента Jev: типизированные вопросы да или нет, выбор и оценка с вероятностями. Офлайн.
Jev-Style запускает на вашем компьютере малые модели решений с вероятностью по каждому варианту, а к ним скиллы, MCP и хук
Классификатор Jev как инструмент агента: размечает элементы, отвечает да или нет и ранжирует варианты, выдавая вероятности.
Адаптер MCP и ACP для модели решений TypeSafe Jev: типизированные ответы, пороги уверенности для кликов и вызовов инструментов.
Локальный роутер сводит модели, субагентов, скиллы и MCP-инструменты в один список кандидатов и выбирает, кому передать шаг.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| jev-use (эта карточка) | нет | ключ необязателен | 70 | |
| JevRouter | нет | 469 | маршрутизатор запросов на базе Jev, шлюза команд и MCP-инструментов в нем нет | |
| awesome-jev | нет | не нужна | 602 | подборка материалов про Jev без устанавливаемого плагина |
Коротко о README
README представляет jev-use как способ работы Claude Code, Codex и pi с моделью Jev: быстрые шаги без текста отдаются ей, а контент остается за LLM. Показаны демонстрации с замерами, установка и ключи провайдеров, использование как библиотеки, карта файлов и команды разработки.