ControlSurfaceOptions
Auto-generated API reference for ControlSurfaceOptions.
Interface: ControlSurfaceOptions
Defined in: observability/src/prod-control.ts:51
#Properties
#audit?
optionalaudit?: (entry) =>void
Defined in: observability/src/prod-control.ts:60
Audit log sink β gets every control action.
#Parameters
entry
#Returns
void
#bearerToken?
optionalbearerToken?:string
Defined in: observability/src/prod-control.ts:58
Bearer token required for HTTP access. Required when using
httpHandler(). Compared with constant-time equality.
#defaultRunId?
optionaldefaultRunId?:string
Defined in: observability/src/prod-control.ts:71
Fallback run id when neither runIdOf nor enriched top-level
runId/id fields are present on the event.
#runIdOf?
optionalrunIdOf?: (event) =>string|undefined
Defined in: observability/src/prod-control.ts:66
Optional resolver for correlating events to a run. Checked first.
Canonical AgentEvent has no runId; use this or defaultRunId when
feeding runtime events into the control surface.
#Parameters
event
AgentEvent
#Returns
string | undefined
#snapshotBufferSize?
optionalsnapshotBufferSize?:number
Defined in: observability/src/prod-control.ts:53
Max events retained per run for snapshots. Default 200.