Skip to content

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.

new AfterModelCallEvent(data): AfterModelCallEvent;

Defined in: src/hooks/events.ts:204

ParameterType
data{ agent: AgentData; stopData?: ModelStopResponse; error?: Error; }
data.agentAgentData
data.stopData?ModelStopResponse
data.error?Error

AfterModelCallEvent

HookEvent.constructor

readonly type: "afterModelCallEvent";

Defined in: src/hooks/events.ts:193


readonly agent: AgentData;

Defined in: src/hooks/events.ts:194


readonly optional stopData: ModelStopResponse;

Defined in: src/hooks/events.ts:195


readonly optional error: Error;

Defined in: src/hooks/events.ts:196


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.