Astra в Codex может помнить длинную задачу
Содержание
На длинной задаче агент начинает забывать. Красный тест, «починил», снова красный, и тот же ход. 5 сентября по X пошла настройка: будто это лечится одной строкой и ещё экономит лимиты.
Настройка настоящая. Она в анонсе GPT-6 Astra. Astra может вести заметки между кусками длинной задачи и искать, что уже пробовали. Включать на новой задаче. Экономию лимитов OpenAI не обещает.
Почему агент забывает
Окно чата конечное. Когда оно забивается, Codex сжимает прошлое в одну всё более короткую выжимку. Из выжимки легко выпасть, почему фикс не зашёл и как ведёт себя кусок проекта. Для вайбкодера это выглядит просто: агент уверенно повторяет ход, который уже не сработал.
Типичная картина такая. Тест красный. Агент «починил». Тест снова красный. В следующем круге предлагается то же самое, будто отказа не было. Логи ты не читаешь. Смотришь, работает или нет. Если память задачи дырявая, править промптом приходится заново.
На короткой правке это почти не заметно. На задаче на час уже заметно: агент теряет нить, заново открывает те же файлы, заново предлагает отвергнутый ход. Именно такие задачи анонс Astra описывает как цель режима.
Новый режим для Astra делает другое. Агент ведёт заметки. Старые куски той же задачи остаются доступны для поиска, даже если деталь в заметки не попала. Официальный текст прямо говорит: Astra может найти требования и результаты тестов из предыдущих сообщений и выводов инструментов.
Само окно в одном запросе по-прежнему конечное. Когда место кончается, рабочая память всё равно ужимается. Меняется способ помнить прошлое этой же задачи. Вместо одной всё более короткой выжимки: заметки плюс поиск по уже случившемуся.
Это всё ещё эксперимент. Через несколько недель обещают сделать его обычным для Astra. Пока нужно попросить агента включить.
Нужен вход через ChatGPT на Plus, Pro или Pro Lite. Business и Enterprise в этом списке нет. Сессия по API-ключу тоже не подойдёт, даже если модель в списке уже называется Astra. Строка в настройках сама по себе ничего не включает. Если агент пишет, что режим недоступен, пусть сначала скажет, чем ты залогинен.
How-to со скриншотом выложил Gabriel Chua из OpenAI DX. Он цитирует тот же абзац со страницы Astra. Репосты в X почти все без этой ссылки и с обещанием, что квота упадёт. В анонсе про дешёвый Usage ни слова.
Как включить
Конфиг руками не ковырять. Попроси агента в Codex, как любую другую настройку. После правки нужна новая задача. Старый тред режим не подхватит.
Включи экспериментальный режим памяти длинных задач для GPT-6 Astra. В конфиге Codex это experimental_mode = true в секции features.context_management. Если секции нет, добавь. Остальные настройки не трогай.
Проверь, что Codex не старше 0.153.0 и что вход через ChatGPT Plus или Pro, не через API-ключ. Если сейчас Luna или Terra, ничего не меняй и объясни почему.
После сохранения не продолжай этот тред. Скажи, когда открывать новую задачу на GPT-6 Astra.
Если клиент старый, агент честно скажет, что настройки нет. Тогда сначала обновление, потом снова этот промпт.
В треде на Reddit люди писали: на уже живых сессиях память сначала проваливалась. Кто включал режим на старом треде, ловил дыру в начале. На новых задачах таких жалоб меньше. Новую задачу открыть спокойнее.
После включения не ждать, что первая реплика станет короче. Смотреть другое. Вспоминает ли агент упавший тест и отказ от подхода, или снова предлагает то, что уже пробовали. Если снова начинает с нуля, это всё ещё эксперимент. На конкретной задаче он может не помочь.
С чем не путать
На Luna и Terra этот режим лучше не включать.
Alex Dochioiu написал: после сжатия агент забывает, чем занимался. На Astra такой проблемы не видел. Это один отзыв, не лабораторный отчёт.
Про Sol, Terra и Luna есть отдельный обзор GPT-5.6.
Memories в Codex помнят вещи между разными задачами. Этот режим про одну длинную задачу, когда окно уже кончилось. Летние посты про огромное окно для других моделей тоже про другое. Там другой рычаг, не эта настройка.
В анонсе нет обещания, что лимиты упадут в разы. Это додумали репосты. Смысл другой: меньше дыр в памяти длинной задачи. Usage можно смотреть отдельно. На решение «включать или нет» он не влияет.
В свежем релизе Codex тот же смысл, что на странице Astra: заметки по ходу длинной задачи и новое окно без повторного сжатия прошлого в одну сводку. Отдельной кнопки в чате для этого нет. Агент включает режим в настройках, ты открываешь новую задачу.
Частые вопросы
Нужно ли что-то обновлять?
Да. Режим появился в свежей линейке Codex. Если агент говорит, что настройки нет, сначала обнови клиент и только потом проси включать.
Можно ли включить на задаче, которая уже идёт?
Не рассчитывай. На старых сессиях память может поехать. Новую задачу открыть спокойнее, чем чинить старую.
Это то же самое, что Memories?
Нет. Memories живут между разными задачами. Этот режим живёт внутри одной, когда текст уже не влезает.
Что если вход через API-ключ?
Официальный релиз говорит прямо: такие сессии этот режим не берут. Сначала вход через ChatGPT Plus или Pro, потом настройка. Иначе агент что-то запишет, а поведение не изменится.