Defined in: packages/typescript/ai/src/types.ts:812
Emitted when a run completes successfully.
@ag-ui/core provides: threadId, runId, result? TanStack AI adds: model?, finishReason?, usage?
[k: string]: unknown[k: string]: unknownoptional finishReason: "length" | "stop" | "content_filter" | "tool_calls" | null;optional finishReason: "length" | "stop" | "content_filter" | "tool_calls" | null;Defined in: packages/typescript/ai/src/types.ts:816
Why the generation stopped
optional model: string;optional model: string;Defined in: packages/typescript/ai/src/types.ts:814
Model identifier for multi-model support
optional usage: object;optional usage: object;Defined in: packages/typescript/ai/src/types.ts:818
Token usage statistics
completionTokens: number;completionTokens: number;promptTokens: number;promptTokens: number;totalTokens: number;totalTokens: number;