ContextEngineeringHandle

Interface: ContextEngineeringHandle

Defined in: src/recorders/core/contextEngineering.ts:138

Handle returned by contextEngineering(agent). Lets consumers subscribe to engineered / baseline streams and detach cleanly.

Methods

detach()

detach(): void

Defined in: src/recorders/core/contextEngineering.ts:154

Detach all subscriptions registered through this handle. After calling, no further callbacks will fire. Idempotent (safe to call multiple times).

Returns

void


onBaseline()

onBaseline(listener): ContextEngineeringUnsubscribe

Defined in: src/recorders/core/contextEngineering.ts:148

Fires for context.injected events whose source is in BASELINE_SOURCES. Returns an unsubscribe function.

Parameters

listener

ContextInjectedListener

Returns

ContextEngineeringUnsubscribe


onEngineered()

onEngineered(listener): ContextEngineeringUnsubscribe

Defined in: src/recorders/core/contextEngineering.ts:143

Fires for context.injected events whose source is in ENGINEERED_SOURCES. Returns an unsubscribe function.

Parameters

listener

ContextInjectedListener

Returns

ContextEngineeringUnsubscribe

On this page