Defined in: packages/ai/src/types.ts:1026
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:1030
Why the generation stopped
optional model: string;Defined in: packages/ai/src/types.ts:1028
Model identifier for multi-model support
optional usage: TokenUsage<ProviderUsageDetails>;Defined in: packages/ai/src/types.ts:1032
Token usage statistics with optional detailed breakdowns and provider-reported cost.