Interface ToolCallRequest

Describes a request from the LLM to call a specific tool/function.

Interface

ToolCallRequest

interface ToolCallRequest {
    id: string;
    name: string;
    arguments: Record<string, any>;
    thoughtSignature?: string;
}

Properties

id: string
name: string
arguments: Record<string, any>
thoughtSignature?: string

Gemini thought signature for this call, kept so the next Gemini 3 turn can replay it. See ChatMessage.tool_calls[].thoughtSignature.