OptionaldataOwned image or binary bytes.
Tool call id for TOOL_RUN/TOOL_RESULT; the two are matched on it.
Interaction that produced this block.
Renderer-facing block category.
Media type for image and binary content.
Still being appended to; only ever true on the live path.
Conversation role that produced this block.
OptionalstatusFailure represented by an error or failed tool block.
The body. For a tool run this is its user-facing log.
OptionaltoolDecoded arguments supplied by the model, keyed by input port.
OptionaltoolThe decisive input fragments have closed, so special cards may render.
Registered tool name for a tool block.
OptionaltoolDecoded values produced by the tool, keyed by output port.
OptionalusageProvider-independent token accounting.
One renderable piece of a turn.