Skip to content

ToolUseStart

Defined in: src/models/streaming.ts:278

Information about a tool use that is starting.

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: string;

Defined in: src/models/streaming.ts:292

Unique identifier for this tool use.


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.