Documentation
Framework
Version
Class References
Function References
Interface References
Type Alias References
Variable References

RunFinishedEvent

Interface: RunFinishedEvent

Defined in: types.ts:746

Emitted when a run completes successfully.

Extends

Properties

finishReason

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

Defined in: types.ts:751

Why the generation stopped


model?

ts
optional model: string;
optional model: string;

Defined in: types.ts:722

Model identifier for multi-model support

Inherited from

BaseAGUIEvent.model


rawEvent?

ts
optional rawEvent: unknown;
optional rawEvent: unknown;

Defined in: types.ts:724

Original provider event for debugging/advanced use cases

Inherited from

BaseAGUIEvent.rawEvent


runId

ts
runId: string;
runId: string;

Defined in: types.ts:749

Run identifier


timestamp

ts
timestamp: number;
timestamp: number;

Defined in: types.ts:720

Inherited from

BaseAGUIEvent.timestamp


type

ts
type: "RUN_FINISHED";
type: "RUN_FINISHED";

Defined in: types.ts:747

Overrides

BaseAGUIEvent.type


usage?

ts
optional usage: object;
optional usage: object;

Defined in: types.ts:753

Token usage statistics

completionTokens

ts
completionTokens: number;
completionTokens: number;

promptTokens

ts
promptTokens: number;
promptTokens: number;

totalTokens

ts
totalTokens: number;
totalTokens: number;