OptionalcontentPlain-text output produced by the tool execution. null when the result is expressed entirely through resolution.
ID of the tool call this result satisfies. Must match the id from the corresponding AIToolCall.
Name of the tool or function that was executed, e.g. "web_search". Must match the name from the corresponding AIToolCall.
OptionalresolutionStructured result data from the tool execution. Shape varies by tool. null when the result is expressed as plain text in content.
The result of executing a tool call, submitted back to the model as a tool-role message. Mirrors the OpenAI tool-result object format.