Interface: ToolUseBlock
Defined in: providers/types.ts:26
Tool use content block (AI wants to call a tool)
Properties
id
id: string;
Defined in: providers/types.ts:28
input
input: Record<string, unknown>;
Defined in: providers/types.ts:30
name
name: string;
Defined in: providers/types.ts:29
signature?
optional signature?: string;
Defined in: providers/types.ts:36
Thought signature for Gemini 3 function calls. Required for Gemini 3 to maintain reasoning context.
See
https://ai.google.dev/gemini-api/docs/thought-signatures
type
type: "tool_use";
Defined in: providers/types.ts:27