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