OptionalErrorError message if the tool failed
OptionalMediaImages for the model, when the tool returns any.
OptionalResultResult data from the tool
Whether the execution succeeded
Name of the tool that was executed
OptionalTrustOptional output trust classification; when 'Untrusted' or 'SemiTrusted', tool output is wrapped in <untrusted_external_data>
Summary of a client tool execution result, used in conversation messages.