TanStack

TanStackMessageMetadata

Interface: TanStackMessageMetadata

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

Shape of metadata.tanstack on a message. createdAt is an ISO-8601 string.

Properties

createdAt?

ts
optional createdAt?: string;

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


model?

ts
optional model?: string;

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


signature?

ts
optional signature?: string;

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

Thinking signature for a role: 'reasoning' fan-out message.


structuredOutput?

ts
optional structuredOutput?: object;

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

errorMessage?

ts
optional errorMessage?: string;

raw?

ts
optional raw?: string;

status?

ts
optional status?: "error" | "complete" | "streaming";

toolCallMetadata?

ts
optional toolCallMetadata?: Record<string, unknown>;

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

Per-tool-call provider metadata keyed by tool call id (e.g. Gemini thoughtSignature).


uiResources?

ts
optional uiResources?: UIResourcePart[];

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