Коротко
Патч для Codex превращает сжатие контекста из внезапной потери памяти в запланированную паузу с checkpoint. Разбираем, почему это полезнее обычного compact и почему надёжность решения пока не доказана.
Самый опасный момент для AI-агента — не нехватка контекста сама по себе, а потеря связности посреди большой задачи. В предложенном патче Codex compact становится не аварийным сжатием, а управляемой паузой: агент заранее объясняет причину, сохраняет план и только потом продолжает работу.
Перед крупной фазой агент проверяет, хватит ли оставшегося окна. Если нет, он записывает checkpoint: что уже сделано, над чем идёт работа и что должно произойти после сжатия контекста.
После compact модель читает этот checkpoint, заново проверяет состояние репозитория и возвращается к плану. Это важное изменение логики: источником правды становится не только память модели, но и проверяемое состояние проекта.
У агента появляется возможность работать длинными сериями действий, не делая вид, что контекст бесконечен. Он не обязан удерживать всю историю в голове — достаточно сохранить ближайшие намерения и свериться с кодом после перезапуска.
Но здесь есть и обратная сторона: чем больше решений агент принимает самостоятельно, тем важнее требовать от него объяснения и явной фиксации плана. Иначе compact просто скроет ошибку за аккуратным пересказом прошлых действий.
Автор прямо пишет, что выводов после тестирования пока нет. Для проверки нужно патчить Codex; попробовать реализацию можно в codex-luna-kit. В источнике нет данных о стабильности подхода, сравнении с обычным compact или качестве работы на реальных проектах — поэтому называть это надёжным решением пока рано.
Но сама идея здравая: агенту нужна не «вечная память», а процедура безопасного забвения. Доверили бы вы агенту самостоятельно выбирать момент compact, если он обязан оставить checkpoint и перепроверить репозиторий?
Источник: Все статьи подряд / Искусственный интеллект / Хабр