GitHub-радар

Jev, умное сжатие контекста для плагина Claude Code

Альтернативная реализация сжатия для Claude Code, которая использует Jev (модель TypeSafe), чтобы решать, остаются ли вызовы инструментов необходимыми. Вместо того чтобы сводить предыдущие вызовы инструментов к сжатому пересказу с потерями, он оценивает каждый предыдущий вызов и сохраняет нужную информацию в точности.

01tamaratran/fast-jev-compaction 1.6kTypeScript

Это npm-пакет и плагин для Claude Code. Вместо стандартной реализации сжатия в Claude Code, которая сводит предыдущие вызовы инструментов к сжатому пересказу с потерями, этот плагин передаёт всю историю разговора модели Jev (TypeSafe) и спрашивает, остаётся ли необходимым каждый предыдущий вызов инструмента. Предыдущие вызовы инструментов, которые всё ещё нужны, сохраняются в контексте в точности. Предыдущие вызовы инструментов, которые больше не нужны, отбрасываются или сводятся к короткой заметке. Сообщения пользователя и ассистента никогда не отбрасываются и не перефразируются. Это даёт более точное контекстное окно для длинных разговоров, где важны конкретные пути к файлам, тексты ошибок и предыдущие команды.

Зачем это вайб-кодеру

Стандартная реализация сжатия в Claude Code сводит предыдущие вызовы инструментов к сжатому пересказу с потерями, из-за чего в длинных разговорах накапливаются неточности. С этим плагином вы можете сохранять нужную информацию в точности, снижая риск того, что агент повторит уже сделанный шаг, обратится не к тому пути файла или забудет об имеющихся ограничениях.

Как поставить

Скопируйте и отправьте своему агенту — Claude Code, Codex, любому:

Установи плагин для Claude Code отсюда: https://github.com/tamaratran/fast-jev-compaction — действуй по README, настрой переменную TYPESAFE_API_KEY и подключи хуки компактирования, спроси меня, если нужны ключи.

Обычный ноутбук — нужен Claude Code и ключ TypeSafe API (вся обработка идёт в облаке через Jev)

Открыть на GitHub