RunFinishedEvent

Interface: RunFinishedEvent

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?

Extends

  • RunFinishedEvent

Indexable

ts
[k: string]: unknown

Properties

finishReason?

ts
optional finishReason: "length" | "stop" | "content_filter" | "tool_calls" | null;

Defined in: packages/ai/src/types.ts:990

Why the generation stopped


model?

ts
optional model: string;

Defined in: packages/ai/src/types.ts:988

Model identifier for multi-model support


usage?

ts
optional usage: TokenUsage<ProviderUsageDetails>;

Defined in: packages/ai/src/types.ts:992

Token usage statistics with optional detailed breakdowns and provider-reported cost.