Skip to main content
The merged state of one tool call: the initial tool_call update with every subsequent tool_call_update for the same toolCallId folded in. tool_call events carry this snapshot rather than the raw patch.

Properties

boolean
required
Whether the call was canceled before completing (cognition.ai/canceled).
ToolCallContent[]
required
Which tool this is and what it was given, the same on local and cloud agents.
string
required
undefined | string
required
The model-facing tool name (cognition.ai/inferenceToolName).
undefined | string
required
ACP tool kind (execute, edit, fetch, think, …).
ToolCallLocation[]
required
Record<string, unknown>
required
The merged _meta across the call’s updates (later keys win).
unknown
required
unknown
required
boolean
required
Whether the call was rejected, e.g. by a permission decision (cognition.ai/rejected).
undefined | string
required
Human-readable title, e.g. the command being run.
undefined | string
required
The agent-recorded tool name (cognition.ai/toolName), e.g. an MCP tool.