Skip to content

ObserveGadgetCompleteContext

Defined in: agent/hooks.ts:244

Context provided when a gadget execution completes. Read-only observation point.

optional breaksLoop: boolean

Defined in: agent/hooks.ts:255


optional cost: number

Defined in: agent/hooks.ts:257

Cost of gadget execution in USD. 0 if gadget didn’t report cost.


optional error: string

Defined in: agent/hooks.ts:253


executionTimeMs: number

Defined in: agent/hooks.ts:254


optional finalResult: string

Defined in: agent/hooks.ts:252

Final result after interceptors


gadgetName: string

Defined in: agent/hooks.ts:246


invocationId: string

Defined in: agent/hooks.ts:247


iteration: number

Defined in: agent/hooks.ts:245


logger: Logger<ILogObj>

Defined in: agent/hooks.ts:258


optional originalResult: string

Defined in: agent/hooks.ts:250

Original result before interceptors


parameters: Readonly<Record<string, unknown>>

Defined in: agent/hooks.ts:248


optional subagentContext: SubagentContext

Defined in: agent/hooks.ts:260

Present when event is from a subagent (undefined for top-level agent)