Все статьи
Агенты3 минутыОбновлено 1 октября 2026 г.Проверено 2 октября 2026 г.

Long-running Agents: архитектура и ограничения

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

Короткий ответ

Длинные задачи умирают от трёх причин: нет чекпоинта, ожидание держит процесс, повторы дают другой путь. Лечится журналами шагов, планом отдельно и идемпотентностью.

Три причины смерти длинных задач

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

Все три чинятся не try-catch, а архитектурой: состояние пишется по ходу, ожидание не держит ресурсов, повторы проектируются идемпотентными. Конец сентября 2026-го подтвердил диагноз с двух сторон: вышла модель с лимитом генерации под миллион токенов за проход именно под длинные задачи, а постоянно работающие агенты получили облачный компьютер с обязательными подтверждениями опасных действий и безопасным режимом только для чтения. Вывод: проектируйте под длинные траектории уже сейчас — журнал, чекпоинты и подтверждения не зависят от конкретной модели и переживут любой релиз. Если задача короче минут и без внешних эффектов — ничего этого не нужно, хватит обычного цикла с лимитом.

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

Журнал шагов и план отдельно

Каждый завершённый шаг — в журнал, продолжение — с последнего; частота — компромисс цены и потерь, ключ сессии обязателен. Упавший шаг повторяется один, соседи не тянутся; недетерминированное — только в шагах, не в восстановлении.

Паттерн «план отдельно»: сильная строит план, слабая исполняет, расхождение чинится перепланом хвоста. Окупается на десятках шагов, вредит на коротких. Признак: один план выполняется много раз с разными данными.

  • шаг — в журнал, продолжение — с последнего
  • недетерминированное — только в шагах
  • сильная планирует, слабая исполняет
  • условие окупаемости — один план на много данных
  • окупается на десятках шагов

Супервизор, дедлайны и идемпотентность

Супервизор раздаёт спецам только нужное, итоги — сжато, артефакты — в хранилище со ссылками. Ожидание не держит ресурсов; таймаут с запасным путём, heartbeat короче таймаута операции (иначе падение детектится поздно), дедлайн на задачу; отмена — штатный путь.

Ключ идемпотентности на каждый эффект с проверкой до действия — иначе дубли; «ровно один раз» без журнала — миф. Дробить при сотнях шагов, крае окна, выходе из бюджета; снапшот не чинит изменившийся мир.

  • спецам — только нужное, итоги — сжато
  • ожидание не держит ресурсов
  • ключ до действия, иначе дубли
  • дробить при сотнях шагов и крае окна

Источники и связанные страницы

Следующий шаг

Открыть эту статью в Markdown·Поделиться в Telegram

Следующий материалSubagents: зачем одному агенту другие агенты