Interface: ModelCallEndEvent<TContext>
Defined in: packages/kernl/src/lifecycle.ts:131
Emitted when a model call ends.
Type Parameters
| Type Parameter | Default type |
|---|---|
TContext | unknown |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
agentId? | public | string | Agent ID if called within an agent context. | packages/kernl/src/lifecycle.ts:162 |
context? | public | Context<TContext> | Execution context if available. NOTE: Includes context.agent reference for tools - may be optimized in future. | packages/kernl/src/lifecycle.ts:169 |
finishReason | public | LanguageModelFinishReason | Reason the model stopped generating. | packages/kernl/src/lifecycle.ts:147 |
kind | readonly | "model.call.end" | - | packages/kernl/src/lifecycle.ts:132 |
modelId | public | string | The model ID. | packages/kernl/src/lifecycle.ts:142 |
provider | public | string | The model provider. | packages/kernl/src/lifecycle.ts:137 |
threadId? | public | string | Thread ID if called within a thread context. | packages/kernl/src/lifecycle.ts:157 |
usage? | public | LanguageModelUsage | Token usage for this call. | packages/kernl/src/lifecycle.ts:152 |