Context passed to a tool handler when invoked.
@type t() :: %Copilot.Types.ToolInvocation{ arguments: any(), session_id: String.t(), tool_call_id: String.t(), tool_name: String.t() }