Skip to main content

Interface: AgentLifecycleCallbacks

Defined in: src/agent/Agent.ts:12

Lifecycle callbacks for agent events.

Properties​

onError()?​

optional onError: (error) => void

Defined in: src/agent/Agent.ts:20

Called when an error occurs

Parameters​

error​

Error

Returns​

void


onSessionEnd()?​

optional onSessionEnd: () => void | Promise<void>

Defined in: src/agent/Agent.ts:16

Called when a session ends

Returns​

void | Promise<void>


onSessionStart()?​

optional onSessionStart: () => void | Promise<void>

Defined in: src/agent/Agent.ts:14

Called when a session starts

Returns​

void | Promise<void>


onToolExecuted()?​

optional onToolExecuted: (toolName, result) => void

Defined in: src/agent/Agent.ts:18

Called after a tool is executed

Parameters​

toolName​

string

result​

unknown

Returns​

void