Сигнал из хука Клауд дев: за неделю два коротких поста про лимиты — «Codex сбросили лимиты» и «через час сброс лимитов, успевайте повайбкодить». Вайб-кодинг давно живёт по расписанию окон: сессия, упор в потолок, ожидание, снова сессия. Новость о сбросе каждый раз воспринимается как подарок, но реальные потери обычно не в лимитах, а в том, что агент останавливается на середине и следующая сессия начинает с нуля. Витрина — vibe-studio.uk.

Соседи: сброс лимитов ChatGPT 3 октября, сброс лимитов Claude Code после Astra, кеш субагентов на 1 час, агент на ночь в песочнице.

Где на самом деле теряется работа

Когда окно лимитов закрывается, код никуда не девается — он лежит в репозитории. Пропадает другое:

Если просто написать в новой сессии «продолжай», агент заново читает код, заново строит гипотезы и часть токенов свежего окна уходит на повтор.

PROGRESS.md: память между окнами

Самый дешёвый приём — файл прогресса в корне проекта, который агент обновляет сам. Название не важно, важен формат. Пример структуры:

В инструкции проекта (CLAUDE.md, AGENTS.md) достаточно одной строки: «после каждого завершённого шага обнови PROGRESS.md». Это не про красоту документации, а про то, чтобы следующая сессия стартовала с готовой картой.

Чекпоинт-коммиты вместо одного большого

Вторая страховка — маленькие коммиты по ходу работы. Правило простое: шаг закончен, сборка зелёная — коммит. Тогда при обрыве на середине:

Если агент работает в отдельной ветке, после завершения задачу легко собрать в один аккуратный коммит. Про структуру проекта, в которой агенту проще ориентироваться, — в разборе структуры репозитория ИИ-приложения.

Резюме перед закрытием окна

Лимиты редко кончаются внезапно: обычно видно, что запас на исходе. В этот момент лучше не запускать ещё одну большую правку, а попросить агента подвести итог:

  1. «Остановись. Обнови PROGRESS.md: что сделано, на чём остановились, что дальше».
  2. «Закоммить рабочее, незаконченное оставь в отдельном коммите или опиши в файле».
  3. «Напиши стартовый промпт для следующей сессии в 5–7 строк».

Последний пункт особенно полезен: агент лучше вас знает, что ему самому понадобится на старте. Скопируйте этот промпт в новую сессию — и она начнёт с того места, где закончилась прошлая.

Как играть со сбросом лимитов

Посты вроде «через час сброс, успевайте» подталкивают выжать остаток окна до нуля. Работает, если правильно подобрать задачи:

Если у вас и Claude Code, и Codex, окна можно чередовать: пока одно ждёт сброса, задача по PROGRESS.md переезжает в другой инструмент. Файл прогресса делает такой переезд почти бесплатным, потому что он не привязан к конкретному агенту.

Чек-лист

  1. PROGRESS.md в корне: цель, сделано, в работе, решения, дальше, как проверить.
  2. Строка в CLAUDE.md или AGENTS.md: обновлять файл после каждого шага.
  3. Чекпоинт-коммит после каждого зелёного шага.
  4. Запас на исходе — не новая правка, а резюме и стартовый промпт.
  5. Перед сбросом — мелкие задачи, после сброса — крупные.

Коротко

Сбросы лимитов в Codex и Claude Code — приятный бонус, но окно всё равно закроется на середине какой-нибудь задачи. Чтобы не платить токенами за повтор, держите в проекте PROGRESS.md, коммитьте рабочие шаги и перед концом окна просите агента написать резюме и стартовый промпт. Тогда новая сессия, в том же инструменте или в соседнем, продолжает работу, а не начинает её заново.