Defined in: packages/ai/src/types.ts:1046
Emitted when a run completes successfully.
@ag-ui/core provides: threadId, runId, result? TanStack AI adds: model?, finishReason?, usage?
RunFinishedEvent
[k: string]: unknownoptional finishReason: "length" | "stop" | "content_filter" | "tool_calls" | null;Defined in: packages/ai/src/types.ts:1050
Why the generation stopped
optional model: string;Defined in: packages/ai/src/types.ts:1048
Model identifier for multi-model support
optional usage: TokenUsage<ProviderUsageDetails>;Defined in: packages/ai/src/types.ts:1052
Token usage statistics with optional detailed breakdowns and provider-reported cost.