Interface: FinishEvent
Defined in: packages/protocol/src/language-model/stream.ts:160
Stream event indicating the completion of agent execution.
Extends
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
finishReason | public | LanguageModelFinishReason | The reason for completion. | - | packages/protocol/src/language-model/stream.ts:166 |
id? | public | string | The ID associated with this stream event. | StreamEventBase.id | packages/protocol/src/language-model/stream.ts:40 |
kind | readonly | "finish" | - | - | packages/protocol/src/language-model/stream.ts:161 |
providerMetadata? | public | SharedProviderMetadata | Additional provider-specific metadata for the event. | StreamEventBase.providerMetadata | packages/protocol/src/language-model/stream.ts:45 |
usage | public | LanguageModelUsage | Total usage data for the execution. | - | packages/protocol/src/language-model/stream.ts:171 |