AfterModelCallEvent
Defined in: src/hooks/events.ts:192
Event triggered after the model invocation completes. Fired after the model finishes generating a response, whether successful or failed. Uses reverse callback ordering for proper cleanup semantics.
Note: stopData may be undefined if an error occurs before the model completes.
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AfterModelCallEvent(data): AfterModelCallEvent;Defined in: src/hooks/events.ts:204
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
data | { agent: AgentData; stopData?: ModelStopResponse; error?: Error; } |
data.agent | AgentData |
data.stopData? | ModelStopResponse |
data.error? | Error |
Returns
Section titled “Returns”AfterModelCallEvent
Overrides
Section titled “Overrides”Properties
Section titled “Properties”readonly type: "afterModelCallEvent";Defined in: src/hooks/events.ts:193
readonly agent: AgentData;Defined in: src/hooks/events.ts:194
stopData?
Section titled “stopData?”readonly optional stopData: ModelStopResponse;Defined in: src/hooks/events.ts:195
error?
Section titled “error?”readonly optional error: Error;Defined in: src/hooks/events.ts:196
retry?
Section titled “retry?”optional retry: boolean;Defined in: src/hooks/events.ts:202
Optional flag that can be set by hook callbacks to request a retry of the model call. When set to true, the agent will retry the model invocation.