С версии 0.153 в кодексе есть флаг:
[features.context_management]
experimental_mode = true
Он включает экспериментальное управление контекстом. Из информации пока небогато - есть ссылка в доках на абзац про это https://learn.chatgpt.com/docs/models?surface=cli#experimental-context-management
Есть заметка в changelog cli: (https://learn.chatgpt.com/docs/changelog#github-release-381669913)
• Adds the disabled-by-default features.context_management.experimental_mode configuration. When enabled for eligible ChatGPT Plus, Pro, or Pro Lite sessions using the Codex backend, it activates token-budget context, history notes, and the new_context tool. API-key sessions, custom providers, and temporary structured threads remain excluded. (#42385)
Есть тема на реддите https://www.reddit.com/r/codex/comments/1w771mv/experimental_context_setting_in_codex/
В принципе, всё.
▶️ Из исследований исходников codex cli известно такое: Это экспериментальный флаг для управления длинным контекстом диалога. Он включает механизм, который позволяет модели при необходимости начать новое окно контекста, сохранив полезное состояние.
Что активируется при подходящих условиях:
• token_budget — Codex передаёт модели сведения об оставшемся контекстном бюджете и предупреждения перед исчерпанием окна.
• Нативные history notes — модель получает инструменты для чтения/записи заметок о ходе работы.
• Инструмент new_context — модель может запросить новое окно контекста. Старые сообщения текущего окна убираются из активного prompt’а, а Codex заново добавляет базовые инструкции, состояние окружения и сохранённые заметки. Файлы, терминал, git-репозиторий и прочее окружение при этом не сбрасываются.
В текущей реализации флаг включается только для сессий через официальный Codex backend с OAuth-логином ChatGPT и тарифом Plus, Pro или Pro Lite. Он намеренно не срабатывает для API-key, Free/Enterprise, кастомных провайдеров и endpoints, провайдерских credentials, AWS-конфигурации, а также временных structured-потоков TUI. То есть на CPA подключениях не сработает.
👉 Отзывы о работе флага весьма положительные. Я попробую включить для основного аккаунта, буду делится наблюдениями.
(ц) интересное
👉 грац @mrvladd за привлечение внимания к теме!
@deksden_notes