Игорь Градов
Игорь Градов
5 мин
ai

Нейросеть Codex научили сжимать контекст без потерь: открытый патч уже на GitHub

OpenAI Codex (CLI-инструмент для кодинга через терминал) позволяет автоматизировать работу с контекстным окном, и открытый проект codex-luna-kit показывает, как именно научить агента самому решать, когда сжимать историю диалога, чтобы не терять смысл посреди большой задачи.

Почему это важно

Нейросеть Codex работает в ограниченном контекстном окне (объёме текста, который модель «помнит» за один сеанс), и когда оно заканчивается посреди правки, агент теряет нить. Метод с чекпоинтами решает проблему: агент сам фиксирует, что сделано и что планирует, сжимает контекст и продолжает без потерь.

Разработчик под ником z0rgoyok опубликовал на GitHub проект codex-luna-kit, который добавляет нейросети Codex возможность управлять сжатием контекста осознанно, а не по слепому лимиту. Суть в том, что агент перед большой фазой работы проверяет, сколько контекстного окна осталось, и если задача не помещается, сохраняет контрольную точку с описанием текущего состояния и плана. После сжатия агент читает эту точку, перепроверяет состояние репозитория и продолжает по намеченному плану. Автор честно оговаривает: финальных выводов об эффективности пока нет, но подход уже можно протестировать.

Что понадобится?

  • Установленный OpenAI Codex CLI (терминальный инструмент для работы с моделями OpenAI)
  • Аккаунт GitHub и базовое умение клонировать репозитории
  • Готовность пропатчить Codex (автор проекта отмечает, что «это не страшно», но потребуется ручная правка)
  • 15 минут на настройку, ещё 10 на первый тестовый запуск

Пошаговая инструкция: как настроить осознанное сжатие контекста

  1. Клонируйте репозиторий codex-luna-kit:
git clone https://github.com/z0rgoyok/codex-luna-kit
  1. Примените патч к установленному Codex CLI согласно инструкции в README репозитория. Патч добавляет в ответ на вызов инструментов (tool calls) информацию о текущей ситуации по контексту и инструкции по записи чекпоинтов в агентские правила.

  2. Пропишите правила для агента. В конфигурации агента нужно указать, что перед началом большой фазы работы он обязан проверить остаток контекстного окна (токенов, единиц текста, которые модель обрабатывает за раз).

  3. Задайте логику чекпоинтов. Агент должен получить инструкцию: если планируемая работа не помещается в оставшийся контекст, сохранить чекпоинт (контрольную точку) с тремя элементами:

  4. что именно сейчас делается
  5. что планируется после сжатия
  6. причина, по которой сжатие запущено

  7. Запустите задачу и наблюдайте. После сжатия (compact) агент «очнётся», прочитает чекпоинт, перепроверит состояние репозитория и продолжит работу по плану.

  8. Проверьте результат. Сравните, сохранился ли контекст задачи после сжатия: агент должен продолжить именно с того места и с тем пониманием, которое зафиксировал.

Как это выглядит на практике

Допустим, вы поручили нейросети Codex рефакторинг (переработку структуры) большого файла на 800 строк. На 60% работы агент фиксирует: контекстное окно заполнено на 85%, оставшиеся 40% задачи не поместятся. Он записывает чекпоинт: «Переработаны функции A, B, C. Следующий шаг: функции D и E, затем обновить тесты». Запускает сжатие. После compact читает свою же записку, открывает репозиторий, убеждается, что функции A, B, C действительно изменены, и продолжает с D. Без чекпоинта агент после сжатия мог бы начать заново или пропустить уже сделанное.

Почему это критично для русскоязычных задач?

Русский язык грамматически сложнее английского, и один смысловой блок на русском занимает больше токенов. Для чат-ботов и ИИ-агентов, работающих на русском, контекстное окно исчерпывается быстрее. Метод с чекпоинтами позволяет сжимать историю диалога без потери смысла, а это напрямую влияет на качество работы любого русскоязычного сервиса с ограничением токенов.

Автор Дзена, который использует ИИ-агентов для подготовки длинных текстов или серий постов, получает способ не терять контекст задачи при долгой сессии. Маркетологу, работающему с автоматизацией через API, подход подсказывает архитектуру: агент сам управляет своей памятью, а не обрывается на полуслове. Предпринимателю из РФ, собирающему чат-бота на базе открытых или закрытых моделей, стоит обратить внимание: проблема «забывчивости» агента посреди задачи универсальна, и codex-luna-kit показывает один из рабочих способов её обойти.

Частые ошибки

Сжатие без чекпоинта. Если запустить compact без предварительной записи состояния, агент потеряет план и контекст сделанного. Именно эту проблему проект и решает, но при неправильной настройке правил агент может пропустить шаг записи.

Слепое доверие результату. Автор проекта прямо говорит: выводов об эффективности пока нет. Не стоит сразу ставить метод на продакшн-задачи без проверки на тестовом проекте.

Игнорирование перепроверки репозитория. После сжатия агент должен не просто прочитать чекпоинт, а сверить его с реальным состоянием файлов. Если этот шаг пропущен в правилах, возможны конфликты: чекпоинт говорит одно, а файл уже изменён вручную.

Мнение редакции dzen.guru

По моим наблюдениям, потеря контекста при длинных сессиях остаётся главной болью при работе с ИИ-агентами, и не только с Codex. Подход с «осознанным compact» логичен: вместо того чтобы модель молча обрезала себе память, она объясняет причину и строит план на продолжение. Для тех, кто строит агентные цепочки на русском языке, идея с чекпоинтами переносима на любую платформу, не только на Codex CLI: суть в том, чтобы агент перед сжатием фиксировал состояние в читаемом формате. Однако проект экспериментальный, требует ручного патча, и автор честен насчёт отсутствия финальных выводов. Пробуйте на тестовых задачах, не на боевых.

Нейросеть Codex с таким патчем превращается из инструмента, который молча теряет контекст, в агента, который ведёт дневник своей работы. Проверить можно прямо сейчас: репозиторий открыт, инструкция короткая, а риск при тестировании на учебном проекте нулевой.

Научитесь управлять ИИ-агентами на практике

В dzen.guru мы разбираем реальные приёмы работы с нейросетями для авторов и маркетологов, от промптов до агентных цепочек

Попробовать инструменты dzen.guru
Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

AI-агент: это больше не одиночка, Tencent дала агентам общую память команды
ai

AI-агент: это больше не одиночка, Tencent дала агентам общую память команды

Компания Tencent Cloud третьего августа 2026 года выпустила в открытый доступ TencentDB Agent Memory v2.0, систему командной памяти для ИИ-агентов (программ,…

6 мин
ai

Датацентры Amazon и загрязнение окружающей среды

Почему это важно Amazon получила разрешение на выброс до 33 млн тонн CO₂ с одной площадки, это больше, чем у крупнейшей угольной электростанции в США, и прямое…

5 мин
ai

OpenAI покупками собирает ChatGPT: стартап NextSlide добавит генерацию презентаций

OpenAI приобрела стартап NextSlide, создававший презентации из промптов и документов, и перевела его команду на развитие ChatGPT, о чём основатель компании…

4 мин