Skip to content

AfterToolsEvent

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

Event triggered after all tools complete execution. Fired after tool results are collected and ready to be added to conversation. Uses reverse callback ordering for proper cleanup semantics.

new AfterToolsEvent(data): AfterToolsEvent;

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

ParameterType
data{ agent: LocalAgent; message: Message; invocationState: InvocationState; }
data.agentLocalAgent
data.messageMessage
data.invocationStateInvocationState

AfterToolsEvent

HookableEvent.constructor

readonly type: "afterToolsEvent";

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


readonly agent: LocalAgent;

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


readonly message: Message;

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


readonly invocationState: InvocationState;

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

toJSON(): Pick<AfterToolsEvent, "type" | "message">;

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

Serializes for wire transport, excluding the agent reference and invocationState. Called automatically by JSON.stringify().

Pick<AfterToolsEvent, "type" | "message">