MCO Runtime Architecture
mco-org/mco · explicit provider policy · parallel invocation · durable raw answers
mco local package / Python runtime
explicit execution-policy boundary
Callers · human · coding agent · Architecture component
Callers
human · coding agent
Entry Surfaces · npm shim · Python CLI · MCP · mco local package / Python runtime
Entry Surfaces
npm shim · Python CLI · MCP
Command Router · run · review · doctor · session · mco local package / Python runtime
Command Router
run · review · doctor · session
Config + Selection · files · explicit provider team · mco local package / Python runtime · no silent team
Config + Selection
files · explicit provider team
no silent team
Execution Policy · read_only · write · yolo · mco local package / Python runtime › explicit execution-policy boundary · explicit boundary
Execution Policy
read_only · write · yolo
explicit boundary
Invocation Workflow · parallel · chain · debate · synthesize · mco local package / Python runtime › explicit execution-policy boundary
Invocation Workflow
parallel · chain · debate · synthesize
Provider Adapters · shim / ACP · detect · run · poll · cancel · mco local package / Python runtime › explicit execution-policy boundary
Provider Adapters
shim / ACP · detect · run · poll · cancel
Provider CLIs · Claude · Codex · Pi · 7 more · Architecture component
Provider CLIs
Claude · Codex · Pi · 7 more
Answer Transport · plain · JSON · JSONL · ACP events · mco local package / Python runtime
Answer Transport
plain · JSON · JSONL · ACP events
Invocation Artifacts · answers · result.md · run.json · mco local package / Python runtime · raw evidence
Invocation Artifacts
answers · result.md · run.json
raw evidence
Output Consumers · terminal · calling agent · CI · Architecture component
Output Consumers
terminal · calling agent · CI
Session Daemon · detached worker · Unix socket · mco local package / Python runtime
Session Daemon
detached worker · Unix socket
Session State · state.json · history.jsonl · mco local package / Python runtime · .mco/sessions
Session State
state.json · history.jsonl
.mco/sessions
native CLI / ACP
decode events
raw answers
start · send · resume
persist
Legend
External
Frontend
Backend
Database
Security
Message bus
Cloud
Ready
Chapter 01 / 01
Guided chapter
Diagram guide
Explore this system
×
Inspecting compiled semantics
01
Find any node Search labels, responsibilities, kinds, and stable IDs.
/
02
Trace a route Ask how two semantic nodes connect in authored direction.
R
03
See the whole system Open Semantic Radar with a live viewport and stable nodes.
M
04
Compare semantic kinds Count roles, reveal their traffic, and compare direct authored links.
L
05
Play the guided story Walk the authored chapters and real relationships.
P
06
Enter Presentation Stage Give the live diagram the viewport without changing export.
F
E ExportT ThemeS Style0 Reset+ Zoom in- Zoom outEsc Close
Find a node
×
⌕
/
No matching nodes
Semantic passport
Authored reach
Upstream 0
Downstream 0
×
Copy link
Relations
Route probe
Choose a start node
Find start
Copy link
Clear
Pick two semantic nodes on the diagram
←
▶
Journey
→
Overview
Choose the source, then the destination. Direction matters.
Semantic lens
Compare system roles
×
Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
Choose a kind to inspect its nodes and touching relationships.
Copy link
Clear
Semantic radar
Building overview
×
Click node Drag to pan
PATH
MAP
LENS
⌕
?
−
100%
+