Usa AgentDefinition.HumanReview para crear un punto de control general. Las herramientas que requieren aprobación o se ejecutan manualmente rellenan Run.Pause.PendingToolCalls con los ID exactos de las llamadas.
Continue con Agent.ContinueRun(...) y proporcione:
- registros
ToolDecision en Approvals o Rejections
- registros
ToolOutput para el trabajo realizado por tu aplicación
HumanInput para una pausa de revisión general
- el
RunResult anterior o RunId junto con un IStateAccessor
Las decisiones se comparan con el ID de llamada, por lo que las llamadas simultáneas a la misma herramienta siguen siendo distintas.
Implementa IStateAccessor.Load(...) y Save(...) si las ejecuciones deben sobrevivir a solicitudes o reinicios del proceso. Phaseo no aloja el estado de ejecución del Agent SDK.
Relacionado
Última modificación el 2 de octubre de 2026