Defined in: packages/ai/src/types.ts:1626
Emitted when a run completes successfully.
@ag-ui/core provides: threadId, runId, result?, outcome? Spec usage[] is provider/model token counts. TanStack leftovers live in metadata.tanstack.
optional finishReason?: "length" | "stop" | "content_filter" | "tool_calls" | null;optional finishReason?: "length" | "stop" | "content_filter" | "tool_calls" | null;Defined in: packages/ai/src/types.ts:1637
Restored on the client from metadata.tanstack.
optional metadata?: object & Record<string, any>;optional metadata?: object & Record<string, any>;Defined in: packages/ai/src/types.ts:1638
optional tanstack?: TanStackRunMetadata;optional tanstack?: TanStackRunMetadata;optional model?: string;optional model?: string;Defined in: packages/ai/src/types.ts:1633
Restored on the client from metadata.tanstack.
optional responseId?: string;optional responseId?: string;Defined in: packages/ai/src/types.ts:1635
Provider generation ID. Restored from metadata.tanstack.
type: RUN_FINISHED;type: RUN_FINISHED;Defined in: packages/ai/src/types.ts:1630
optional usage?: TokenUsage<ProviderUsageDetails> | TokenUsage[];optional usage?: TokenUsage<ProviderUsageDetails> | TokenUsage[];Defined in: packages/ai/src/types.ts:1631