Name of the agent that was invoked.
The text the agent was sent: the input the strategy built for it, with a
beforeAgent approval's modifications.instructions appended when the
approval carried them.
Final text output produced by the agent.
Ordered list of tool invocations made during this call.
Tool name.
Arguments supplied by the model.
Optional result?: unknownReturn value from the tool (present on success).
Optional error?: stringError message if the tool failed.
Optional guardrailGuardrail evaluation results for this agent call.
Guardrail identifier.
Whether the guardrail check passed.
Action taken by the guardrail (e.g. "allow", "block", "redact").
Token usage for this individual agent call.
Optional costUSD?: numberCost in USD for this call, when available.
Optional cacheTokens served from the provider's prompt-prefix cache for this call. Undefined when the provider does not report cache usage.
Optional cacheTokens written as a new prompt-prefix cache entry for this call. Undefined when the provider does not report cache usage.
Wall-clock milliseconds for this agent call.
Optional providerProvider that answered this call, when the seat's result reported one.
Optional modelModel that answered this call, when reported.
Optional finishThe seat's finish reason, when reported.
Optional fallbackThe seat's failover trail, when its call allowed failover.
Optional emergentWhether this agent was synthesised at runtime by the emergent subsystem.
A complete record of a single agent invocation within an agency run. Appended to
GenerateTextResult.agentCallsand surfaced inApprovalRequest.context.