5 сентября 2026 г.
Codex умеет не терять прогресс при компакте: режим включается двумя строками в config.toml
В Codex CLI 0.153.0 от 3 сентября появились бюджет контекста, заметки агента и режим целей: всё выключено по умолчанию.

Peter Steinberger 🦞
@steipete
Один странный трюк, от которого компакт и долгие цели работают куда лучше.
Инструкции ниже, или сделайте appshot этого поста и попросите Codex всё настроить!

· 16,5 тыс. просмотров
Агент дошёл до 97% чек-листа, сработал автокомпакт — и на экране снова 42%.
Это баг #25792 в трекере Codex, открытый со 2 июня 2026 года и живой до сих пор: после сжатия контекста откатывается прогресс, а заодно теряются правила из AGENTS-файлов.
В Codex CLI 0.153.0 от 3 сентября появились инструменты против этого, и все они выключены по умолчанию.
Что включать. В config.toml есть флаг `features.context_management.experimental_mode`. Он переводит сессию на бюджет токенов и даёт модели инструмент `new_context`: свежее окно контекста без пересказа прошлого разговора.
Раньше выход был один. Агент упирался в потолок окна, пересказывал сам себе разговор, и часть деталей терялась по дороге.
Теперь к чистому окну прилагаются заметки. С 21 августа агент ведёт постоянный блокнот и историю окон: пишет, читает и ищет по своим записям, поэтому рабочее состояние переживает смену контекста.
Долгие цели. Второй флаг включается командой `codex features enable goals` или строкой `goals = true` в секции `[features]` того же config.toml. Дальше `/goal` с формулировкой ставит цель, `/goal` без аргументов показывает статус, а `/goal pause`, `/goal resume` и `/goal clear` управляют ей на ходу.
Режим целей держит работу часами без вопросов к человеку, пока не выполнится проверяемое условие остановки.
Экспериментальный контекст работает только на подписках ChatGPT Plus, Pro и Pro Lite. Сессии по API-ключу и кастомные провайдеры остаются без него.
Баг #25792 остаётся открытым, а оба флага — выключенными по умолчанию.
Первоисточник