Every virtual specialist executes in an independent Linux child process communicating via newline-delimited JSON-RPC 2.0 over stdio, keeping the React/Ink terminal UI responsive at 60 FPS.
OS-Level Process Sandboxing & MCP
- Execution Modes: Supports
LOCAL_PROCESS, unprivileged Linux namespace isolation via Bubblewrap (LINUX_BWRAP), and rootless Podman (OCI_CONTAINER). - Model Context Protocol (MCP): Role-scoped MCP client over
JSON-RPC 2.0for safe external tool integration. - Per-Agent Multi-Model Routing (
/models): Assign distinct providers and models toarchitect,developer,qa, andpmindependently—spanning OpenCode Zen (gemini-3.8-flash), Google Gemini, Anthropic, OpenAI, and local Ollama /llama.cpp, backed by smart bandit failover (LLMRouter).
