Unique identifier for this approval request.
What kind of action is awaiting approval.
"tool" — a tool invocation."agent" — an agent invocation."emergent" — synthesis of a new runtime agent."output" — the final answer before returning to the caller."strategy-override" — the orchestrator wants to change the execution strategy.Name of the agent that triggered the approval request.
Short action label (e.g. tool or agent name).
Human-readable description of what is being approved.
Structured details about the pending action (tool args, agent config, etc.).
Snapshot of run context at the time the request was raised.
All agent call records completed so far in this run.
Cumulative token count up to this point.
Cumulative cost in USD up to this point.
Wall-clock milliseconds elapsed since the run started.
A pending approval request raised by the HITL subsystem. Passed to
HitlConfig.handlerand emitted on theapprovalRequestedcallback.