Interfaces

ContextEngineeringHandle

Interface: ContextEngineeringHandle

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

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:153

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:147

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:142

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

Parameters

listener

ContextInjectedListener

Returns

ContextEngineeringUnsubscribe

On this page