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.