Патчим Codex: управляемая амнезия без потери контекста

от автора

Я дал модели (в codex) возможность самостоятельно решать, когда нужен compact, и обязал её объяснять причину и строить план на будущее.

Зачем? компакт посреди правки большого связного куска проекта вызывает некие сомнения.
Как: в ответ вызова тулов добавляется текущая ситуация по контексту + инструкции как писать чекпоинты в агентские правила.

Теперь перед большой фазой агент проверяет остаток контекстного окна. Если планируемая работа не помещается, он сохраняет checkpoint с инфой о том, что делается и планируется после компакта, сжимает свой контекст. Очнувшись читает чекпоинт, перепроверяет состояние репозитория и продолжает работу по намеченному плану.

Вроде бы интересно, но выводов пока нет.

Потестить можно тут https://github.com/z0rgoyok/codex-luna-kit (придется патчить кодекс, но это не страшно)

как-то так

как-то так

ссылка на оригинал статьи https://habr.com/ru/articles/1068252/