Gestionar fallos del gateway
Los fallos del gateway se vuelven a lanzar comoAgentGatewayError:
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.statusresult.run.errorstatus,errorymodelAttemptsdel paso más recienterequestIdynativeResponseIdpara 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.