Interface References

ToolCall

Interface: ToolCall\

Defined in: packages/ai/src/types.ts:149

Type Parameters

TMetadata

TMetadata = unknown

Properties

function

ts
function: object;

Defined in: packages/ai/src/types.ts:152

arguments

ts
arguments: string;

name

ts
name: string;

id

ts
id: string;

Defined in: packages/ai/src/types.ts:150


metadata?

ts
optional metadata: TMetadata;

Defined in: packages/ai/src/types.ts:159

Provider-specific metadata to carry through the tool call lifecycle. Typed per-adapter via TToolCallMetadata. For example, @tanstack/ai-gemini sets this to { thoughtSignature?: string }.


type

ts
type: "function";

Defined in: packages/ai/src/types.ts:151