contextrot CLI

Проверка на реальных сессиях: хуже ли работает кодинг-агент, когда контекст заполнен, и что сильнее влияет на сбои.

  • 128 ★ репозитория
  • Последний коммит
  • MIT
CLI

Минимальный доступ

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

  • Инструмент читает локальные транскрипты и ничего не отправляет; установка строки состояния меняет настройки Claude Code.
Все причины и проверки

priyanshu-byte-coder/contextrot

Установка

В терминале, через 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 чистит сессии Claude Code от балласта, следит за контекстом фоновым сторожем и сохраняет состояние «Agent Teams»

CLIШирокий доступ430Звезды репозитория

Локальный прокси и плагин для Claude Code и Codex: режет лишний вывод инструментов, греет кэш промптов и показывает экономию

ПлагинШирокий доступ74Звезды репозитория

Программа на Rust сокращает вывод команд, который читает агент: убирает шум сборок и тестов, сворачивает повторные чтения и прячет ключи

CLIШирокий доступ377Звезды репозитория

Локальный слой управления контекстом для кодинг-агентов: понимает задачу, подбирает и сжимает контекст, ведет учет затрат

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

UltraContext собирает сессии Claude Code, Codex и OpenClaw в одном месте, чтобы агенты видели контекст друг друга.

CLIШирокий доступ441Звезды репозитория

CLI для мгновенного поиска по истории сессий кодинг-агентов на вашей машине, как git blame для сессий

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

Коротко о README

README ставит вопрос о гниении контекста на данных самого пользователя, показывает четыре вердикта и таблицу поддерживаемых агентов, а также команды fix и doctor.

Бейдж для README

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