@@ -181,42 +181,42 @@ External content passes through multiple security layers:
181181## Architecture
182182
183183```
184- ┌──────────────────────────────────────────────────────────────────── ┐
185- │ Channels │
186- │ ┌──────┐ ┌──────┐ ┌─────────────┐ ┌─────────────┐ │
187- │ │ REPL │ │ HTTP │ │WASM Channels│ │ Web Gateway │ │
188- │ └──┬───┘ └──┬───┘ └──────┬──────┘ │ (SSE + WS) │ │
189- │ │ │ │ └──────┬──────┘ │
190- │ └─────────┴──────────────┴────────────────┘ │
191- │ │ │
192- │ ┌─────────▼─────────┐ │
193- │ │ Agent Loop │ Intent routing │
194- │ └────┬─────────┬────┘ │
195- │ │ │ │
196- │ ┌──────────▼───┐ ┌──▼──────────────┐ │
197- │ │ Scheduler │ │ Routines Engine │ │
198- │ │(parallel jobs)│ │(cron, event, wh) │ │
199- │ └──────┬───────┘ └────────┬─────────┘ │
200- │ │ │ │
201- │ ┌─────────────┼───────────────────┘ │
202- │ │ │ │
203- │ ┌───▼────┐ ┌────▼────────────────┐ │
204- │ │ Local │ │ Orchestrator │ │
205- │ │Workers │ │ ┌───────────────┐ │ │
206- │ │(in-proc)│ │ │ Docker Sandbox│ │ │
207- │ └───┬────┘ │ │ Containers │ │ │
208- │ │ │ │ ┌───────────┐ │ │ │
209- │ │ │ │ │Worker / CC│ │ │ │
210- │ │ │ │ └───────────┘ │ │ │
211- │ │ │ └───────────────┘ │ │
212- │ │ └─────────┬───────────┘ │
213- │ └──────────────────┤ │
214- │ │ │
215- │ ┌───────────▼──────────┐ │
216- │ │ Tool Registry │ │
217- │ │ Built-in, MCP, WASM │ │
218- │ └──────────────────────┘ │
219- └──────────────────────────────────────────────────────────────────── ┘
184+ ┌────────────────────────────────────────────────────────────────┐
185+ │ Channels │
186+ │ ┌──────┐ ┌──────┐ ┌─────────────┐ ┌─────────────┐ │
187+ │ │ REPL │ │ HTTP │ │WASM Channels│ │ Web Gateway │ │
188+ │ └──┬───┘ └──┬───┘ └──────┬──────┘ │ (SSE + WS) │ │
189+ │ │ │ │ └──────┬──────┘ │
190+ │ └─────────┴──────────────┴────────────────┘ │
191+ │ │ │
192+ │ ┌─────────▼─────────┐ │
193+ │ │ Agent Loop │ Intent routing │
194+ │ └────┬────────── ┬───┘ │
195+ │ │ │ │
196+ │ ┌──────────▼──── ┐ ┌──▼───────────────┐ │
197+ │ │ Scheduler │ │ Routines Engine │ │
198+ │ │(parallel jobs)│ │(cron, event, wh) │ │
199+ │ └──────┬──────── ┘ └────────┬─────────┘ │
200+ │ │ │ │
201+ │ ┌─────────────┼────────────────────┘ │
202+ │ │ │ │
203+ │ ┌───▼───── ┐ ┌────▼────────────────┐ │
204+ │ │ Local │ │ Orchestrator │ │
205+ │ │Workers │ │ ┌───────────────┐ │ │
206+ │ │(in-proc)│ │ │ Docker Sandbox│ │ │
207+ │ └───┬───── ┘ │ │ Containers │ │ │
208+ │ │ │ │ ┌───────────┐ │ │ │
209+ │ │ │ │ │Worker / CC│ │ │ │
210+ │ │ │ │ └───────────┘ │ │ │
211+ │ │ │ └───────────────┘ │ │
212+ │ │ └─────────┬───────────┘ │
213+ │ └──────────────────┤ │
214+ │ │ │
215+ │ ┌───────────▼──────────┐ │
216+ │ │ Tool Registry │ │
217+ │ │ Built-in, MCP, WASM │ │
218+ │ └──────────────────────┘ │
219+ └────────────────────────────────────────────────────────────────┘
220220```
221221
222222### Core Components
0 commit comments