⚒ Вайбкодинг 2 мин чтения

LangGraph добавил RetryPolicy, TimeoutPolicy и error_handler для продакшн-агентов

Простым языком

LangGraph добавил три инструмента для продакшн-агентов: автоматические ретраи с настраиваемым backoff, таймауты по времени выполнения и по простоям, и callback-функции для отката side-эффектов после финального провала. Все работает внутри runtime-цикла, не требуя внешнего оркестратора.

Что нового

  • RetryPolicy с экспоненциальным backoff и фильтрацией по типу исключения
  • TimeoutPolicy с отдельными параметрами total_timeout и idle_timeout
  • error_handler как callback после исчерпания ретраев, интегрированный с checkpointer
  • Поддержка SAGA-паттерна через компенсирующие действия в error_handler

Вердикт

Применять в продакшене для агентов с внешними side-эффектами — особенно где важна корректность при сбоях (платежи, бронирования). Для prototype-сценариев без внешних вызовов — не критично.

LangGraph теперь поддерживает SAGA-паттерн через встроенный error_handler + checkpointer: при исчерпании ретраев можно вызывать компенсирующие действия, сохраняя идемпотентность через checkpointing.