Skip to content

AgentResultEvent

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

Event triggered as the final event in the agent stream. Wraps the agent result containing the stop reason and last message.

new AgentResultEvent(data): AgentResultEvent;

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

ParameterType
data{ agent: LocalAgent; result: AgentResult; invocationState: InvocationState; } & HookableEventData

AgentResultEvent

HookableEvent.constructor

readonly invocationContext?: InvocationContext;

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

The request this event belongs to (undefined outside one); pass it to InvokeOptions.invocationContext to join it.

HookableEvent.invocationContext


readonly type: "agentResultEvent";

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


readonly agent: LocalAgent;

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


readonly result: AgentResult;

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


readonly invocationState: InvocationState;

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

toJSON(): Pick<AgentResultEvent, "type" | "result">;

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

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

Pick<AgentResultEvent, "type" | "result">