Skip to content

Workspace observer

The workspace observer is BMO’s process-local, advisory read model of environmental signals: embedding/checkpoint hints, bounded path_probe aggregates, optional heat map and stigmergy slices, and session-scoped read telemetry. It does not walk the full filesystem on every turn and does not replace human judgment about code changes.

SurfaceEntry
Agent toolworkspace_snapshot
HTTPGET /v1/workspace-environment (Bearer auth)
MCPbmo_get_workspace_snapshot (opt-in)
CLIbmo config show-workspace-snapshot, bmo workspace preflight
TUIStatus bar Observer: hint · /workspace-snapshot, /cartography, /workspace-markers
Telemetry ringlist_recent_workspace_observer_events (metadata only; hashed session correlation)

Use workspace_observer.fired and workspace_observer.action in logs. See maintainer tracing for jq recipes.

Workspace observer topic — refresh vs read contract, containment, and non-goals.