OptionalcancellationOptional cancellation token to support cancelling tool execution.
ReadonlyrequestReadonlyresponseOptionaltoolThe unique identifier for this specific tool call invocation. This ID is assigned by the language model and used to correlate the tool call with its response.
Context object passed to tool handlers when invoked within a chat session. Extends ToolInvocationContext to include chat-specific information.