contextrot CLI
Проверка на реальных сессиях: хуже ли работает кодинг-агент, когда контекст заполнен, и что сильнее влияет на сбои.
- 128 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Инструмент читает локальные транскрипты и ничего не отправляет; установка строки состояния меняет настройки Claude Code.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/contextrotОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Инструмент читает локальные транскрипты и ничего не отправляет; установка строки состояния меняет настройки Claude Code.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
contextrot читает транскрипты, которые CLI-агент уже хранит на диске, и показывает, растет ли доля сбоев по мере заполнения окна контекста. Запуск не требует настройки и ключей, работает на вашем компьютере и не делает сетевых вызовов. Отчет дает один из четырех честных вердиктов: гниение контекста обнаружено, гниение на границе, измеримого гниения нет, данных недостаточно. Команда `contextrot fix` выдает конкретные правки, включая неиспользуемые MCP-серверы, `contextrot doctor` объясняет, почему вердикта нет, а `contextrot install statusline --apply` ставит живой индикатор в строку состояния Claude Code.
Для кого. Пользователям Claude Code, Codex и Gemini CLI, которые выполняют `/clear` по привычке и хотят проверить на собственных данных, помогает ли это.
Подходит, если
- Сессии с агентом тянутся часами, и неясно, пора ли начинать заново.
- Подозрение, что лишние MCP-серверы раздувают контекст и ухудшают результат.
- Нужен живой индикатор заполнения контекста прямо в строке состояния.
- Команда спорит о правилах работы с контекстом и хочет проверить их по данным.
Не подходит, если
- Истории сессий нет или они удалены.
- Работа идет в Cursor, Windsurf или Kiro: их локальные файлы не хранят токены по сообщениям.
- Нужны универсальные выводы, а не данные ваших сессий.
Пример запроса к агенту
Запусти contextrot по моим сессиям, покажи вердикт и самый сильный фактор сбоев, затем выполни fix.Ограничения
Инструмент работает с локальными транскриптами и показывает корреляцию в ваших сессиях, а не причину: другие факторы могут объяснять сбои. Поддержаны Claude Code, Codex CLI, Gemini CLI, Qwen Code и OpenCode; для Cursor, Windsurf и Kiro данных о токенах нет. При малом числе сессий вердикт будет «недостаточно данных». Команда `contextrot install statusline --apply` меняет настройки Claude Code, поэтому сначала запускайте без `--apply`. Нужен Python 3.9 или новее либо `uvx`.
Как отключить. Выполните `pip uninstall contextrot`. Если ставили строку состояния, уберите ее из настроек Claude Code.
Частые вопросы
Какие данные читает инструмент?
Транскрипты сессий, которые агент уже хранит у вас на диске. Сетевых вызовов нет, ключи не нужны.
Какие вердикты бывают?
Гниение контекста обнаружено, гниение на границе, измеримого гниения нет и недостаточно данных. Каждый вердикт сопровожден долей сбоев при свежем и заполненном окне.
Что делает fix?
`contextrot fix` выдает конкретные меры, например отключение неиспользуемых MCP-серверов, которые занимают контекст.
Команда не найдена после pip install?
Каталог скриптов Python не в `PATH`. Запустите через `uvx contextrot` или `python3 -m contextrot`.
Работает ли с Cursor?
Частично нет: локальные файлы Cursor, Windsurf и Kiro не хранят число токенов по сообщениям.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI чистит сессии Claude Code от балласта, следит за контекстом фоновым сторожем и сохраняет состояние «Agent Teams»
Локальный прокси и плагин для Claude Code и Codex: режет лишний вывод инструментов, греет кэш промптов и показывает экономию
Программа на Rust сокращает вывод команд, который читает агент: убирает шум сборок и тестов, сворачивает повторные чтения и прячет ключи
Локальный слой управления контекстом для кодинг-агентов: понимает задачу, подбирает и сжимает контекст, ведет учет затрат
UltraContext собирает сессии Claude Code, Codex и OpenClaw в одном месте, чтобы агенты видели контекст друг друга.
CLI для мгновенного поиска по истории сессий кодинг-агентов на вашей машине, как git blame для сессий
Коротко о README
README ставит вопрос о гниении контекста на данных самого пользователя, показывает четыре вердикта и таблицу поддерживаемых агентов, а также команды fix и doctor.