DeepSeek Harness's Super-Agent Architecture: Router/Worker, Triggers, and BYOM
This design moves agent systems from prompt-driven single sessions to persistent, multi-task operations that span IM, GitHub, and local machines, cutting the human attention bottleneck that caps current tools. BYOM keeps credentials and uncommitted changes local, avoiding the environment drift that plagues cloud-only execution.
DeepSeek Harness's Super-Agent design tackles the human attention limit of 3-5 sessions by splitting coordination and execution. A permanent Router layer, running a lightweight model, handles cross-task decisions and message filtering; Worker layers, each with a full-strength model and isolated context, execute single tasks. The system manages context at the infrastructure level, so users see one persistent agent rather than switching sessions.
The architecture is event-driven: Triggers from IM, email, CI, and code reviews pass through a two-stage filter (programmatic and semantic) to reach the right Worker. Related triggers are grouped into Threads, and Workers subscribe to them. Context is managed with an Inline/Spill mechanism that keeps likely-needed info in the window and pushes the rest to references, with Chain of Recall to navigate the object graph. An asynchronous ReAct loop allows new commands while tasks run. Compute runs in cloud containers, state lives in a database, and the actual working environment stays on the user's machine via a local daemon (BYOM). A Watchdog session detects and corrects agent loops that hang or drift.
By borrowing page swapping, speculative execution, and control loops from operating systems, the architecture shows agent reliability still depends on classical systems engineering, not just better prompts or tools.
The Router layer's explicit use of a lightweight model separates decision-making from raw capability, which could lower the cost of multi-agent coordination.
The BYOM approach inverts the usual cloud-everything trend: it keeps environments local and treats the cloud as pure compute, sidestepping the reproducibility problems of copying credentials and toolchains.