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