compact-adviser — плагин
compact-adviser подсказывает, когда в сессии Claude Code, Codex или Pi пора выполнить /compact, а по желанию запускает сжатие сам
- 236 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Плагин отправляет контекст сессии во внешний сервис TypeSafe и в автоматическом режиме может сам запускать `/compact`.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/compact-adviserОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагин отправляет контекст сессии во внешний сервис TypeSafe и в автоматическом режиме может сам запускать `/compact`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин отвечает на один вопрос: пора ли сжимать контекст. После завершенного шага он задает модели Jev от TypeSafe два вопроса в одном запросе: закончена ли единица работы и это ручная работа или координация. Из ответов код собирает один балл. Порог подсказки зависит от заполнения контекста. Пока он пуст, порог равен 0,90, и подсказка появляется редко. К заполнению около 90 процентов порог снижается до 0,50, потому что ошибка там стоит дешевле. Можно задать бюджет контекста, и порог начнет снижаться раньше. Под ответом появляется строка вида «Compact adviser: work appears completed or recorded. Run /compact to save tokens.». В Claude Code и Pi по вашему согласию включается автоматический режим с тем же порогом и подтверждением при первом использовании. В Codex CLI и Grok Build режим только подсказывает, поскольку другие процессы не могут запустить `/compact` в их сессиях.
Для кого. Тем, кто ведет длинные сессии в Claude Code, Codex или Pi и хочет сжимать контекст вовремя, не следя за счетчиком токенов.
Подходит, если
- Сессия растет, и каждый ход становится дороже, а граница между задачами нигде не отмечена.
- Хочется получить подсказку на безопасной границе, когда работа записана и сжатие ничего не потеряет.
- В Claude Code нужен автоматический запуск `/compact` в подходящий момент.
- Нужно задать собственный бюджет контекста меньше окна модели.
Не подходит, если
- Нельзя отправлять контекст сессии внешнему сервису: плагин передает проверяемые фрагменты в TypeSafe.
- Нет ключа TypeSafe: без него оценка невозможна.
- Работа идет на Windows в Codex: поддерживаются только macOS и Linux.
Пример запроса к агенту
Выполни `/compact-adviser` и покажи текущий статус ключа и режима подсказок.Ограничения
Нужен ключ TypeSafe в переменной `TYPESAFE_API_KEY` или в файле `.env`, а также Node 22 или новее (для Codex и Grok 22.18 и выше). Установка пакета считается согласием отправлять подходящий контекст контрольных точек в TypeSafe, а при заданном `TYPESAFE_BASE` контекст и ключ уходят на указанный адрес. В Claude Code плагин использует экспериментальную возможность и требует `CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1`. Поддержка Codex идет только на macOS и Linux. В Grok Build хуки не подхватываются из плагина, поэтому нужны команда `/compact-adviser-install` и блок настроек строки статуса.
Как отключить. В Claude Code выполните `claude plugin uninstall compact-adviser@compact-adviser`, в Pi удалите пакет `npm:compact-adviser` средствами Pi. В Grok удалите файл хуков `compact-adviser.json` из `~/.grok/hooks`.
Частые вопросы
Как поставить compact-adviser в Claude Code?
Выполните `claude plugin marketplace add kunchenguid/compact-adviser` и `claude plugin install compact-adviser@compact-adviser`, затем запустите `CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 claude` и команду `/compact-adviser`.
Как поставить в Codex CLI?
Выполните `codex plugin marketplace add kunchenguid/compact-adviser` и `codex plugin add compact-adviser@compact-adviser`, перезапустите Codex и подтвердите хук в `/hooks`.
Какие данные уходят наружу?
Контекст контрольной точки отправляется в TypeSafe для двух классифицирующих вопросов. Просьбы написать резюме плагин не отправляет.
Умеет ли плагин сжимать сам?
В Claude Code и Pi да, если вы включили автоматический режим. В Codex CLI и Grok только подсказывает.
Как установить в Pi?
Командой `pi install npm:compact-adviser`, затем перезапуск Pi или `/reload` и `/compact-adviser`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин для Claude Code сам выбирает уровень усилий модели на каждый запрос и показывает остаток времени кэша промпта
CLI claude-crusts разбирает контекст Claude Code на шесть категорий, находит лишнее и пишет команду /compact под сессию.
Плагин для Claude Code вместо автосжатия пишет передаточную записку, очищает сессию и продолжает работу с нее
hush приглушает пересказ хода работы в Claude Code и ставит итог впереди: что изменилось и что дальше.
Плагин Claude Code, который ловит ваши поправки в диалоге и после проверки записывает их в CLAUDE.md и AGENTS.md
Локальный CLI показывает, куда уходят токены в Claude Code, Codex и opencode, и придерживает дорогие сообщения
Коротко о README
README перечисляет установку для Pi, Claude Code, Codex CLI и Grok Build и объясняет порог подсказки. Платформы macOS и Linux, лицензия MIT.