Defined in: packages/typescript/ai/src/types.ts:1192
Emitted when a client tool is invoked. The agent loop yields this and pauses to let the caller run the tool client-side — structured-output.complete will not fire for that run. Shape fixed by the agent-loop forwarding in runStreamingStructuredOutputImpl in activities/chat/index.ts.
[k: string]: unknown[k: string]: unknownoptional model: string;optional model: string;Defined in: packages/typescript/ai/src/types.ts:1128
Model identifier for multi-model support
name: "tool-input-available";name: "tool-input-available";Defined in: packages/typescript/ai/src/types.ts:1193
CustomEvent.nameCustomEvent.namevalue: object;value: object;Defined in: packages/typescript/ai/src/types.ts:1194
input: unknown;input: unknown;toolCallId: string;toolCallId: string;toolName: string;toolName: string;CustomEvent.valueCustomEvent.value