Нейросеть Codex научили сжимать контекст без потерь: открытый патч уже на GitHub
OpenAI Codex (CLI-инструмент для кодинга через терминал) позволяет автоматизировать работу с контекстным окном, и открытый проект codex-luna-kit показывает, как именно научить агента самому решать, когда сжимать историю диалога, чтобы не терять смысл посреди большой задачи.
Нейросеть Codex работает в ограниченном контекстном окне (объёме текста, который модель «помнит» за один сеанс), и когда оно заканчивается посреди правки, агент теряет нить. Метод с чекпоинтами решает проблему: агент сам фиксирует, что сделано и что планирует, сжимает контекст и продолжает без потерь.
Разработчик под ником z0rgoyok опубликовал на GitHub проект codex-luna-kit, который добавляет нейросети Codex возможность управлять сжатием контекста осознанно, а не по слепому лимиту. Суть в том, что агент перед большой фазой работы проверяет, сколько контекстного окна осталось, и если задача не помещается, сохраняет контрольную точку с описанием текущего состояния и плана. После сжатия агент читает эту точку, перепроверяет состояние репозитория и продолжает по намеченному плану. Автор честно оговаривает: финальных выводов об эффективности пока нет, но подход уже можно протестировать.
Что понадобится?
- Установленный OpenAI Codex CLI (терминальный инструмент для работы с моделями OpenAI)
- Аккаунт GitHub и базовое умение клонировать репозитории
- Готовность пропатчить Codex (автор проекта отмечает, что «это не страшно», но потребуется ручная правка)
- 15 минут на настройку, ещё 10 на первый тестовый запуск
Пошаговая инструкция: как настроить осознанное сжатие контекста
- Клонируйте репозиторий codex-luna-kit:
git clone https://github.com/z0rgoyok/codex-luna-kit
-
Примените патч к установленному Codex CLI согласно инструкции в README репозитория. Патч добавляет в ответ на вызов инструментов (tool calls) информацию о текущей ситуации по контексту и инструкции по записи чекпоинтов в агентские правила.
-
Пропишите правила для агента. В конфигурации агента нужно указать, что перед началом большой фазы работы он обязан проверить остаток контекстного окна (токенов, единиц текста, которые модель обрабатывает за раз).
-
Задайте логику чекпоинтов. Агент должен получить инструкцию: если планируемая работа не помещается в оставшийся контекст, сохранить чекпоинт (контрольную точку) с тремя элементами:
- что именно сейчас делается
- что планируется после сжатия
-
причина, по которой сжатие запущено
-
Запустите задачу и наблюдайте. После сжатия (compact) агент «очнётся», прочитает чекпоинт, перепроверит состояние репозитория и продолжит работу по плану.
-
Проверьте результат. Сравните, сохранился ли контекст задачи после сжатия: агент должен продолжить именно с того места и с тем пониманием, которое зафиксировал.
Допустим, вы поручили нейросети Codex рефакторинг (переработку структуры) большого файла на 800 строк. На 60% работы агент фиксирует: контекстное окно заполнено на 85%, оставшиеся 40% задачи не поместятся. Он записывает чекпоинт: «Переработаны функции A, B, C. Следующий шаг: функции D и E, затем обновить тесты». Запускает сжатие. После compact читает свою же записку, открывает репозиторий, убеждается, что функции A, B, C действительно изменены, и продолжает с D. Без чекпоинта агент после сжатия мог бы начать заново или пропустить уже сделанное.
Почему это критично для русскоязычных задач?
Русский язык грамматически сложнее английского, и один смысловой блок на русском занимает больше токенов. Для чат-ботов и ИИ-агентов, работающих на русском, контекстное окно исчерпывается быстрее. Метод с чекпоинтами позволяет сжимать историю диалога без потери смысла, а это напрямую влияет на качество работы любого русскоязычного сервиса с ограничением токенов.
Автор Дзена, который использует ИИ-агентов для подготовки длинных текстов или серий постов, получает способ не терять контекст задачи при долгой сессии. Маркетологу, работающему с автоматизацией через API, подход подсказывает архитектуру: агент сам управляет своей памятью, а не обрывается на полуслове. Предпринимателю из РФ, собирающему чат-бота на базе открытых или закрытых моделей, стоит обратить внимание: проблема «забывчивости» агента посреди задачи универсальна, и codex-luna-kit показывает один из рабочих способов её обойти.
Сжатие без чекпоинта. Если запустить compact без предварительной записи состояния, агент потеряет план и контекст сделанного. Именно эту проблему проект и решает, но при неправильной настройке правил агент может пропустить шаг записи.
Слепое доверие результату. Автор проекта прямо говорит: выводов об эффективности пока нет. Не стоит сразу ставить метод на продакшн-задачи без проверки на тестовом проекте.
Игнорирование перепроверки репозитория. После сжатия агент должен не просто прочитать чекпоинт, а сверить его с реальным состоянием файлов. Если этот шаг пропущен в правилах, возможны конфликты: чекпоинт говорит одно, а файл уже изменён вручную.
По моим наблюдениям, потеря контекста при длинных сессиях остаётся главной болью при работе с ИИ-агентами, и не только с Codex. Подход с «осознанным compact» логичен: вместо того чтобы модель молча обрезала себе память, она объясняет причину и строит план на продолжение. Для тех, кто строит агентные цепочки на русском языке, идея с чекпоинтами переносима на любую платформу, не только на Codex CLI: суть в том, чтобы агент перед сжатием фиксировал состояние в читаемом формате. Однако проект экспериментальный, требует ручного патча, и автор честен насчёт отсутствия финальных выводов. Пробуйте на тестовых задачах, не на боевых.
Нейросеть Codex с таким патчем превращается из инструмента, который молча теряет контекст, в агента, который ведёт дневник своей работы. Проверить можно прямо сейчас: репозиторий открыт, инструкция короткая, а риск при тестировании на учебном проекте нулевой.
Научитесь управлять ИИ-агентами на практике
В dzen.guru мы разбираем реальные приёмы работы с нейросетями для авторов и маркетологов, от промптов до агентных цепочек
Попробовать инструменты dzen.guru
Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

AI-агент: это больше не одиночка, Tencent дала агентам общую память команды
Компания Tencent Cloud третьего августа 2026 года выпустила в открытый доступ TencentDB Agent Memory v2.0, систему командной памяти для ИИ-агентов (программ,…
Датацентры Amazon и загрязнение окружающей среды
Почему это важно Amazon получила разрешение на выброс до 33 млн тонн CO₂ с одной площадки, это больше, чем у крупнейшей угольной электростанции в США, и прямое…
OpenAI покупками собирает ChatGPT: стартап NextSlide добавит генерацию презентаций
OpenAI приобрела стартап NextSlide, создававший презентации из промптов и документов, и перевела его команду на развитие ChatGPT, о чём основатель компании…
Комментарии