Отлично держит длинные задачи, но без явных подсказок может потерять нить результата.
Кинь это в начало своего файла
AGENTS.md - так Codex сможет тянуть задачи ещё большего масштаба.Так я давал ему работать три часа подряд без развала контекста:
## Continuity Ledger (устойчив к компакции)
Держи единый Continuity Ledger для рабочего пространства в `CONTINUITY.md`. Это каноничный бриф сессии, который переживает сжатие контекста. Не полагайся на старые реплики в чате, если они не отражены в леджере.
### Как это работает
В начале каждого хода ассистента: прочитать `CONTINUITY.md`, обновить под текущие цели/ограничения/решения/состояние, потом продолжать работу.
Обновлять `CONTINUITY.md` при любом изменении: цели, ограничений/допущений, ключевых решений, статуса прогресса (Done/Now/Next) или важных результатов инструментов.
Коротко и стабильно: только факты, без расшифровок диалога. Лучше списками. Неуверенность помечай как `UNCONFIRMED`, не додумывай.
Если замечаешь провалы в памяти или сжатие контекста: восстанови леджер из видимого контекста, пробелы пометь `UNCONFIRMED`, задай 1–3 точечных вопроса и продолжай.
`functions.update_plan` vs Ledger
`functions.update_plan` это рабочий каркас под короткий цикл исполнения (3–7 шагов со статусами pending/in_progress/completed).
`http://CONTINUITY.md` это опора для долгой связности через компакцию (что/почему/текущее состояние), а не пошаговый чеклист.
Синхронизируй их: если меняется план или состояние, обнови леджер на уровне намерения/прогресса, без микрошагов.
### В ответах
Начинай с короткого “Ledger Snapshot” (Goal + Now/Next + Open Questions). Полный леджер присылай только если он реально поменялся или если об этом попросили.
### Формат `CONTINUITY.md` (сохрани заголовки)
- Goal (критерии успеха):
- Constraints/Assumptions:
- Key decisions:
- State:
- Done:
- Now:
- Next:
- Open questions (UNCONFIRMED если нужно):
- Working set (files/ids/commands):
Можно прописать один раз в ~/.codex/AGENTS.md, и тогда он будет автоматически подхватываться во всех сессиях Codex
https://github.com/openai/codex/blob/main/docs/agents_md.md
