compact-adviser — плагин

compact-adviser подсказывает, когда в сессии Claude Code, Codex или Pi пора выполнить /compact, а по желанию запускает сжатие сам

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

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

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

  • Плагин отправляет контекст сессии во внешний сервис TypeSafe и в автоматическом режиме может сам запускать `/compact`.
Все причины и проверки

kunchenguid/compact-adviser

Установка

Работает в

В терминале, через 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 сам выбирает уровень усилий модели на каждый запрос и показывает остаток времени кэша промпта

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

CLI claude-crusts разбирает контекст Claude Code на шесть категорий, находит лишнее и пишет команду /compact под сессию.

CLIРасширенный доступ82Звезды репозитория

Плагин для Claude Code вместо автосжатия пишет передаточную записку, очищает сессию и продолжает работу с нее

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

hush приглушает пересказ хода работы в Claude Code и ставит итог впереди: что изменилось и что дальше.

ПлагинМинимальный доступ54Звезды репозитория
Нужен VPN

Плагин Claude Code, который ловит ваши поправки в диалоге и после проверки записывает их в CLAUDE.md и AGENTS.md

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

Локальный CLI показывает, куда уходят токены в Claude Code, Codex и opencode, и придерживает дорогие сообщения

CLIРасширенный доступ237Звезды репозитория

Коротко о README

README перечисляет установку для Pi, Claude Code, Codex CLI и Grok Build и объясняет порог подсказки. Платформы macOS и Linux, лицензия MIT.

Бейдж для README

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