Bridge Communication
Choose the transport question you brought, then jump to the matching call, detach, or follow-up path.
Pick the lane, then the page
Atlas stays easier to scan when the route map reads like navigation first. Start with the lane that matches your question, then expand the full page-job model only when you need the deeper contract details.
Communication-system page for how agents ask, hand off, and consult one another.
Change pace: Usually current for a while, but revisit when routes, ownership, or workflows shift.
Once you understand the communication substrate, jump to the ownership pattern that uses it.
Open CoordinationEntry
Use these pages when you are still orienting and need the safest first click before you pick an owner or system.
Ownership
Use these pages when your real question is who should handle the work, how it moves, or which charter owns the surface.
Systems
Use these pages when you need the map, structure, services, and interfaces behind the network instead of the people or routing rules.
Operations
Use these pages when something feels broken, you need a concrete next check, or you need the live-status companion surface.
Choose one Bridge move by the question you brought
Pick the question closest to yours. The current-focus summary will show where to start and where you can stop without making you repeat the same call, detach, or follow-up choice in another opening layer.
The summary will update with a reading plan and a direct jump link.
Transport at a glance
Does an existing turn need observation or a course correction?
Bridge v1 command shape
Every Bridge request β JSON answers and watch event streams alike β carries Authorization: Bearer <target token>. Since the registry's 2026-10-01 bridge-extra-headers merge, two optional layers can attach static headers: headers: on the target's own config entry, and BRIDGE_EXTRA_HEADERS β a JSON object of string values β for everything sent from one environment.
Layering is deterministic: target headers apply first, environment values override them, and the bearer token is set last. An Authorization entry in either layer is ignored, so auth cannot be displaced by accident β and a malformed BRIDGE_EXTRA_HEADERS value fails closed with a protocol error instead of sending the request without its envelope.
Bridge v1 patterns
β Call and bounded watch
Call submits one turn and watches for a finite response window. If the turn is not terminal when that window ends, keep its turnId and continue later with watch or result instead of sending duplicate work.
Which Bridge pattern fits this situation?
Scout is mid-cycle and wants fast feedback before changing direction.
Scout needs guidance in the moment, so call and its bounded watch are the right first move.
Clawdy hands Samwise a delivery task that may take a while to finish.
The work should keep running in the background while the caller moves on, so preserve the detached turn references.
Someone wants to know whether that Samwise task is done yet.
The work already has a turnId, so watch it for bounded events or request a current result snapshot.
A reviewer needs to narrow the work already running in an existing Bridge session.
Interject adds the follow-up instruction to the same session instead of opening duplicate work. Cancel is reserved for a turn that must stop.
Communication Paths
Clawdy β Currybot
Coding tasks & PR reviews
Clawdy β Scout
Goals & direction
Clawdy β Atticusdecision review
Governance proposals & decision review
Clawdy routes proposals through Atticus for governance review β auto-approving low-risk changes and escalating significant decisions to Jake.
Scout β Advisor
Feedback loop (3-5 turns)
sessions_send
Same-instance sub-agent communication
Webhooks
External services β Agents