Сигнал из хука Клауд дев: за неделю два коротких поста про лимиты — «Codex сбросили лимиты» и «через час сброс лимитов, успевайте повайбкодить». Вайб-кодинг давно живёт по расписанию окон: сессия, упор в потолок, ожидание, снова сессия. Новость о сбросе каждый раз воспринимается как подарок, но реальные потери обычно не в лимитах, а в том, что агент останавливается на середине и следующая сессия начинает с нуля. Витрина — vibe-studio.uk.
Соседи: сброс лимитов ChatGPT 3 октября, сброс лимитов Claude Code после Astra, кеш субагентов на 1 час, агент на ночь в песочнице.
Где на самом деле теряется работа
Когда окно лимитов закрывается, код никуда не девается — он лежит в репозитории. Пропадает другое:
- Понимание задачи. Агент уже прочитал нужные файлы, нашёл причину бага, отбросил две гипотезы. Новая сессия этого не знает.
- План. Из пяти шагов сделано три, но где граница — видно только из переписки.
- Полуготовые правки. Изменения в пяти файлах, которые вместе работают, а по отдельности ломают сборку.
Если просто написать в новой сессии «продолжай», агент заново читает код, заново строит гипотезы и часть токенов свежего окна уходит на повтор.
PROGRESS.md: память между окнами
Самый дешёвый приём — файл прогресса в корне проекта, который агент обновляет сам. Название не важно, важен формат. Пример структуры:
- Цель — одна-две строки, что строим и как выглядит «готово».
- Сделано — список шагов с файлами.
- В работе — что начато и на чём остановились.
- Решения — что выбрали и почему, что пробовали и отбросили.
- Дальше — следующие 2–3 шага.
- Как проверить — команды для тестов и сборки.
В инструкции проекта (CLAUDE.md, AGENTS.md) достаточно одной строки: «после каждого завершённого шага обнови PROGRESS.md». Это не про красоту документации, а про то, чтобы следующая сессия стартовала с готовой картой.
Чекпоинт-коммиты вместо одного большого
Вторая страховка — маленькие коммиты по ходу работы. Правило простое: шаг закончен, сборка зелёная — коммит. Тогда при обрыве на середине:
- последний коммит гарантированно рабочий;
- незакоммиченные правки — ровно один незаконченный шаг, а не вся задача;
- следующая сессия видит историю через git log и понимает порядок.
Если агент работает в отдельной ветке, после завершения задачу легко собрать в один аккуратный коммит. Про структуру проекта, в которой агенту проще ориентироваться, — в разборе структуры репозитория ИИ-приложения.
Резюме перед закрытием окна
Лимиты редко кончаются внезапно: обычно видно, что запас на исходе. В этот момент лучше не запускать ещё одну большую правку, а попросить агента подвести итог:
- «Остановись. Обнови PROGRESS.md: что сделано, на чём остановились, что дальше».
- «Закоммить рабочее, незаконченное оставь в отдельном коммите или опиши в файле».
- «Напиши стартовый промпт для следующей сессии в 5–7 строк».
Последний пункт особенно полезен: агент лучше вас знает, что ему самому понадобится на старте. Скопируйте этот промпт в новую сессию — и она начнёт с того места, где закончилась прошлая.
Как играть со сбросом лимитов
Посты вроде «через час сброс, успевайте» подталкивают выжать остаток окна до нуля. Работает, если правильно подобрать задачи:
- Перед сбросом — короткие, законченные задачи: мелкие баги, тексты, тесты на готовый код. То, что точно успеет закрыться.
- Сразу после сброса — большие задачи с длинным контекстом: рефакторинг, новая фича, разбор чужого кода. Полное окно впереди, обрыва на середине не будет.
- Долгие прогоны — на ночь, но в изоляции и с проверками, как в истории про агента в песочнице с надзирателем.
Если у вас и Claude Code, и Codex, окна можно чередовать: пока одно ждёт сброса, задача по PROGRESS.md переезжает в другой инструмент. Файл прогресса делает такой переезд почти бесплатным, потому что он не привязан к конкретному агенту.
Чек-лист
- PROGRESS.md в корне: цель, сделано, в работе, решения, дальше, как проверить.
- Строка в CLAUDE.md или AGENTS.md: обновлять файл после каждого шага.
- Чекпоинт-коммит после каждого зелёного шага.
- Запас на исходе — не новая правка, а резюме и стартовый промпт.
- Перед сбросом — мелкие задачи, после сброса — крупные.
Коротко
Сбросы лимитов в Codex и Claude Code — приятный бонус, но окно всё равно закроется на середине какой-нибудь задачи. Чтобы не платить токенами за повтор, держите в проекте PROGRESS.md, коммитьте рабочие шаги и перед концом окна просите агента написать резюме и стартовый промпт. Тогда новая сессия, в том же инструменте или в соседнем, продолжает работу, а не начинает её заново.
