С версии 2.1.299 от 14 октября Claude Code сам сжимает диалог от 200K токенов, если вы отошли примерно на 54 минуты: сжатие успевает до того, как истечёт часовой кэш промпта, и следующее сообщение не пересчитывает всю историю заново. Порог меняет переменная CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS, а выключает функцию строка "idleCompaction": false в settings.json.
Всё, что у вас в переписке, запихивается ему в голову каждый раз, когда вы пишете дальше в этот чат. Раньше, если длинная сессия простояла час, первое же сообщение пересчитывало всю историю заново. Теперь к вашему возвращению она уже сжата.
Что добавили в Claude Code 2.1.299
Условия из списка изменений такие:
- работает в терминале;
- диалог от 200K токенов;
- простой около 54 минут.
Сжатие происходит до того, как истечёт часовой кэш промпта. Запас до часа нужен вот зачем: когда кэш истёк, первое сообщение заново обрабатывает всю историю целиком. Сжатая история короче, и после перерыва пересчитывается уже она.
Для длинных задач в Claude Code я отдаю бесплатно промпт /goal с лимитом попыток: выложил его в канале, пост от 23.06. Забрать можно здесь.
В том же выпуске поправили подсказку «/clear to save tokens», которая появляется при простое: в полноэкранном режиме уведомление об обновлении теперь показывается рядом с ней. Anthropic с двух сторон подталкивает не держать раздутый диалог.
Разборы новинок Claude Code я выкладываю в канале:
Что это меняет и как поменять порог или выключить
Оставили длинную сессию на обед или на встречу - вернулись к сжатой версии.
Даже с кэшированием токены будут жечься, потому что всё, что в истории переписки, улетает в контекстное окно. Оно раздувается, а агент становится тупее и дороже. Компакт сжимает всю эту историю в резюме: смысл остаётся, а токены улетают сильно меньше.
Обратная сторона: резюме короче переписки, и детали из начала диалога могут уйти в пересказ.
Как попробовать:
- Обновите Claude Code до 2.1.299. Обе настройки ниже работают с версии 2.1.290 и новее.
- Чтобы поменять порог, задайте переменную окружения
CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS. По умолчанию минимум - 200K токенов. - Чтобы выключить сжатие, добавьте в settings.json строку:
"idleCompaction": falseВыключать есть смысл, если вам нужна вся длинная переписка целиком и вы сами решаете, когда её сжимать.
Если вы собираете свои проекты с ИИ-агентами, посмотрите программу практикума СмыслоКода.
Моё правило: одна задача - одно окно
Новая функция страхует только от простоя, привычку она не заменяет.
Когда вы долго работаете в одном чате, вся история при каждом вашем запросе уходит ему в голову, и поэтому контекстное окно всё быстрее и быстрее заполняется. Больше 50-60% заполнения - качество падает, лимиты улетают очень сильно, агент начинает тупить.
Вручную у меня 2 хода: можно ввести /compact и сжать, а можно /clear и очистить диалог. Есть и третий, вместо компакта. Пишу агенту:
Я хочу продолжить в соседнем чате. Напиши мне промпт полностью, в котором соседний чат продолжит твою задачу.И с этим промптом ухожу в новое окно. А когда мне говорят, что за день сожгли половину лимитов, я, как правило, задаю 1 вопрос: вы в одном окне работали?
Кстати, я снял ролик с приёмами работы в Claude Code, обязательно посмотрите.
Внутри снимок экрана в буфер, голосовой ввод, субагенты, рутины, скиллы и MCP, CLAUDE.md, Hooks, планы и Git. Смотрите, если хотите настроить Claude Code так, чтобы он работал в полную силу.
Idle compaction пригодится, если вы всё-таки оставляете длинную сессию и уходите. Но до 200K лучше не доводить.
А вы держите одну сессию на весь день или открываете новое окно под каждую задачу? Напишите в комментариях в канале.
Частые вопросы
Источники
- Anthropic: выпуск Claude Code v2.1.299 на GitHub - idle compaction в терминале для диалога от 200K токенов после простоя около 54 минут, переменная CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS, выключение через "idleCompaction": false, версия 2.1.290 и новее, подсказка «/clear to save tokens»
- Артемий Миллер: ролик на YouTube - что компакт сжимает историю в резюме и почему длинный чат расходует больше
Новые материалы - дайджестом, без спама
Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

