
14 октября 2026 года вышла версия 2.1.299 терминальной утилиты Claude Code, в примечаниях к которой описано автоматическое уплотнение длинных диалогов во время паузы в работе 1.
Если сессия в терминале набрала от 200 тысяч токенов и простаивает около 54 минут, утилита сжимает накопленную историю в рамках контекстного окна LLM ещё до того, как истечет часовой срок жизни кеша промпта (prompt cache) 1. По описанию Anthropic, заблаговременное уплотнение позволяет при следующем запросе не обрабатывать весь разговор заново. При этом в примечаниях к релизу нет количественных замеров экономии, точного ускорения ответа или гарантий сохранности каждой детали после сжатия.
Поведение механизма во время пауз можно изменить: переменная окружения CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS задаёт минимальный порог токенов для сжатия, а параметр idleCompaction: false в файле settings.json полностью отключает автоматическое уплотнение при простое. Согласно документации, обе эти настройки требуют версии 2.1.290 или новее 1.
Отдельно в примечаниях упомянута переменная CLAUDE_CODE_DISABLE_FILE_MENTIONS, которая регулирует начальный объём запроса. Когда она включена, отмеченные через символ @ файлы не подставляются в промпт целиком — модель получает лишь пути к ним и при необходимости сама читает содержимое встроенными инструментами 1.


