Id of this call, matching the callId of the ToolCallStartedPayload that announced it.
Whether the agent is suspended while this call runs.
blocking means the agent waits for the result before it can continue; async means it
keeps talking while the call runs. See ToolExecutionMode.
Name of the tool being called, as configured on the agent.
A tool call currently running in the session.
The entries of the array given to onRunningToolCallsChange. A call appears when it starts and disappears when it finishes, fails, or — for a
blockingcall — when its turn ends; anasynccall outlives its turn.