Skip to main content
Usa los errores estructurados del Agent SDK cuando tu aplicación deba decidir si reintentar, pedir otra entrada al usuario o mostrar detalles de la solicitud a un operador.

Gestionar fallos del gateway

Los fallos del gateway se vuelven a lanzar como AgentGatewayError:
Las ejecuciones y los pasos fallidos conservan los detalles del error del gateway cuando están disponibles.

Gestionar errores de esquema

AgentSchemaValidationError identifica entradas o salidas de herramientas, eventos de progreso o resultados finales no válidos. Trátalos como fallos del contrato, no como fallos transitorios del modelo.

Inspeccionar la ejecución fallida

Cuando el runtime pueda guardar un punto de control del error, inspecciona:
  • result.run.status
  • result.run.error
  • status, error y modelAttempts del paso más reciente
  • requestId y nativeResponseId para correlacionarlos con los registros del gateway

Comprobaciones habituales

  • Confirma que el proceso del servidor tenga acceso a PHASEO_API_KEY.
  • Asigna a cada herramienta un id único y estable.
  • Usa los ID exactos de llamada a herramienta al aprobar, rechazar o proporcionar una salida manual.
  • Limita los reintentos del modelo; no reintentes a ciegas ante fallos de validación o aprobación.
  • Guarda el estado de una ejecución pausada antes de devolver el control al navegador o al trabajador de cola.

Guías relacionadas

Última modificación el 2 de octubre de 2026