ToolUseStart
Defined in: src/models/streaming.ts:278
Information about a tool use that is starting.
Properties
Section titled “Properties”type: "toolUseStart";Defined in: src/models/streaming.ts:282
Discriminator for tool use start.
name: string;Defined in: src/models/streaming.ts:287
The name of the tool being used.
toolUseId
Section titled “toolUseId”toolUseId: string;Defined in: src/models/streaming.ts:292
Unique identifier for this tool use.
reasoningSignature?
Section titled “reasoningSignature?”optional reasoningSignature: string;Defined in: src/models/streaming.ts:298
Reasoning signature from thinking models (e.g., Gemini). Must be preserved and sent back to the model for multi-turn tool use.