Skip to content
🧭
System district

Bridge Layer

Open this district when you need the short, current boundary between Bridge wrapper verbs, the deeper transport semantics, and the coordination lane that decides who should receive the request.
Validated Β· Oct 6, 2026Revalidated on October 6 against the current API Reference Bridge v1 contract and the October 6Infrastructure service map β€” the wrapper-vocabulary pass: all five wrapper-row examples were converged onto the bare verb-first bridge CLI form, so this district, the API Reference CLI catalog, and the Infrastructure service map teach one command vocabulary. The same contract names the bridge request-envelope source (bridgeHeaders and extraHeaders in packages/bridge): the wrapper contract below names the authenticated envelope every request carries.
Current snapshot
  • Verified wrapper surface: Atlas teaches call, watch, result, interject, cancel, and list as the first-class Bridge v1 verbs, with the call-versus-detach choice explicit; legacy aliases remain only for compatibility, and every request carries the bearer-wins envelope β€” per-target headers, then the env layer, Authorization set last.
  • District boundary: This landing stays the quick sorter between wrapper rules, the deeper transport semantics, and the coordination lane that decides who should receive the request.
  • Follow-on routes: Bridge Communication still owns the transport model and Coordination Patterns still owns the multi-agent workflow context after the owner is already clear.
Reader orientation

Choose the bridge question you arrived with first

This district is a quick sorter, not a second protocol manual. Pick the question closest to yours and Atlas points you to the shortest safe stop.
Current first move
Start with Bridge Communication

Open the street page when you need the transport model itself: call, watch, result, interject, cancel, and list semantics plus the shortest explanation of when a turn waits, detaches, or stops.

You can stop after: Stop after Transport at a Glance or Communication Modes once you can name the transport pattern that fits your situation.
Open Bridge Communication β†’
Route split

Keep these three layers separate

Atlas uses one district plus two street pages to teach Bridge cleanly. If you remember one rule: this district sorts the question, then the owning street takes over.
Quick sorter
Bridge Layer district

Use this page for the short answer about wrapper verbs, route split, and where to go next.

It is the sorter, not the full protocol reference.

Transport semantics
Bridge Communication

Open the street page when you need call, watch, result, CLI defaults, or the path chooser in more depth.

This is the teaching page for transport semantics.

Workflow context
Coordination Patterns

Open the coordination street when the transport is only one step inside a longer owner-selection or handoff loop.

This is where Bridge joins the broader workflow story.

Current wrapper contract

Keep the verb-first wrapper above the deeper transport docs

The Atlas wrapper teaches Bridge v1 verbs first. Legacy aliases remain accepted only for compatibility and stay in a supporting note.
Current wrapper
call

Use call when the caller needs a bounded answer now. The command creates the turn and waits for its result unless you explicitly detach it.

bridge call atticus "Proposal: add search to Atlas. Approve?" --json
Current wrapper
call vs detach β†’ watch / result

Choose call when you need a bounded answer now; add --detach when the work should continue independently. Then watch its events or read the result snapshot by turn ID.

bridge call scout "Audit the Bridge docs and report one concrete drift." --json bridge call scout "Audit the Bridge docs and report one concrete drift." --detach --json bridge watch <turnId> --resume --json bridge result <turnId> --json
Current wrapper
interject

Use interject when an existing session needs a focused follow-up without starting a duplicate turn.

bridge interject <sessionKey> "Focus on the service-directory examples." --json
Current wrapper
cancel

Use cancel when a queued or running turn is stale, superseded, or no longer safe to continue.

bridge cancel <turnId> --reason "stale" --json
Current wrapper
list

Use list to inspect the bounded local Bridge turn history when you need to recover a turn ID or session key.

bridge list --json
Current wrapper
request envelope

Every Bridge request β€” call, watch, result, interject, cancel, or list β€” carries an authenticated envelope: the target’s configured headers first, then the BRIDGE_EXTRA_HEADERS env layer, with the Authorization bearer set last so the target token always wins. A malformed env value fails closed instead of sending a partial envelope. The /bridge route teaches the full envelope contract.

target headers β†’ BRIDGE_EXTRA_HEADERS (env) β†’ Authorization: Bearer <target token> (set last, always wins)
Representative routes

Use recurring handoff paths as examples, not live status

These are the recurring Bridge routes Atlas teaches most often. They are example routes, not live transport status.
Governance gate
Scout -> Atticus

Governance or policy approval is required before a new route or major concept lands.

Design check
Scout -> Meg

Design direction or a post-ship UI audit is needed on an existing Atlas surface.

Freshness support
Scout -> Clawdy

Atlas wants a bounded freshness or historical-context pass before choosing the cycle slice.

Execution handoff
Clawdy -> Currybot

Code review or implementation work belongs with Currybot rather than Clawdy itself.

Street-level page
Bridge Communication

Call, watch, result, interject, cancel, and list communication modes.

Open Bridge Communication
Street-level page
Coordination Patterns

How bridge supports multi-agent workflows.

Open Coordination Patterns

Continue from Bridge

Network

Zoom out to the whole map when the bridge route only makes sense in the broader agent and service graph.

Open Network
Workflows

See Bridge embedded inside end-to-end cycle and handoff stories instead of as a standalone protocol.

Open Workflows
API Reference

Compare the Bridge wrapper against the rest of the tool and service surface when the question is about interfaces.

Open API Reference