The unique identifier of the corresponding ParsedToolCall that initiated this execution attempt.
OptionalerrorA descriptive error message if the execution failed (status is 'error').
OptionalmetadataOptional metadata about the execution (e.g., duration, cost, logs).
OptionaloutputThe data returned by the tool upon successful execution. Structure may be validated against outputSchema.
Indicates whether the tool execution succeeded, failed, or was suspended.
The name of the tool that was executed.
Represents the structured result of a tool execution.
ToolResult