The output from a server-side ToolCall execution.

This message contains the results of a tool invocation that was initiated by a ToolCall from the model. The client should pass this ToolResponse back to the API in a subsequent turn within a Content message, along with the corresponding ToolCall.

Constructors

Properties

Constructors

Properties

id?: string

The identifier of the tool call this response is for.

response?: Record<string, unknown>

The tool response.

toolType?: ToolType

The type of tool that was called, matching the tool_type in the corresponding ToolCall.