DeepSeek Harness Formalizes the Super-Agent Pattern AFK AI Comma Built First
Router-Worker architecture cuts task time by 39 percent; memory across months stays unsolved

A research paper and a shipping product arrived at the same design from different directions. On October 31, 2026, DeepSeek Harness published its "Super-agent" architecture specification, describing a two-layer system in which a persistent Router manages user relationships and cross-task context while parallel stateless Workers execute individual tasks in isolated environments. Five months earlier, AFK AI had finalized that exact structure as the foundation of Comma, its personal agent platform. Neither team appears to have been aware of the other's work. The convergence — two independent implementations reaching structurally identical conclusions — signals that the Router-Worker split is becoming the consensus design pattern for practical personal AI agents, not an idiosyncratic product choice.
The timing of the alignment matters beyond the coincidence itself. The personal agent space has become crowded in 2026: Meta Muse, OpenAI Dots, Claude Tag, Instinct, and Town have all shipped products this year. Most of them have published nothing about their internal architecture. DeepSeek Harness's paper provides the first formal vocabulary for the design approach, while AFK AI's Comma provides the first open-source implementation. Together, they give developers and researchers something that neither a closed commercial product nor a theoretical paper alone could: a benchmarked, documented, deployable architecture to study, fork, and build on.
Why Single-Session Agents Fail: The Human Attention Bottleneck
The Router-Worker architecture was not invented for elegance. It was invented to solve a specific constraint that becomes apparent only when you try to run a personal AI agent for weeks rather than hours.
A single-session agent operates in one conversation context. The user opens a session, describes a task, and waits. For a simple task, this works adequately. For a complex task requiring multiple steps across hours — booking flights while drafting a report while monitoring a code repository — the single session forces the user to remain actively engaged, tracking progress manually, re-orienting the agent when context degrades, and managing each parallel objective through separate conversations.
Cognitive research on working memory suggests that humans can maintain meaningful awareness of roughly three to five active task streams simultaneously. Beyond that threshold, supervision overhead consumes the productivity gain the agent was supposed to provide. The human becomes the bottleneck, and the agent's raw task-completion capability goes underutilized.
DeepSeek Harness's paper frames this explicitly: the goal is a system where the agent can handle more parallel tasks than the user could directly supervise, without requiring the user to track execution state for each one. AFK AI's Comma was engineered around the same constraint, expressed in its design documentation as "one team, one conversation" — the user interacts with a single persistent lead agent, which handles coordination below the surface.
The Router-Worker Architecture in Detail
Both implementations share four structural elements, though they use different terminology.
The Router (AFK calls it the Lead Agent; DeepSeek calls it the Router) is a persistent process that holds the user relationship. It knows the user's identity, remembers cross-task context, retains conversation history across sessions, and serves as the sole interface the user ever interacts with. The Router does not execute tasks directly. Instead, it listens to the user, decomposes requests into discrete work items, dispatches those work items to Workers, and synthesizes completion reports into summary-level updates for the user. The Router runs continuously — it can receive incoming events (a new email, a GitHub notification, a calendar reminder) and act on them autonomously, without waiting for the user to initiate a conversation.
Workers (AFK calls them Subagents; DeepSeek calls them Workers) are stateless execution containers. Each Worker receives a single task from the Router, along with a full set of tools — file access, API calls, code execution, web browsing, whatever the task requires. Workers operate in isolated execution contexts: they cannot see each other's state and do not communicate directly. This isolation is a deliberate design choice that simplifies error handling and allows Workers to run in parallel without coordination overhead. When a Worker completes its task, it reports results back to the Router. The Router then decides what to do next — dispatch additional Workers, update the user, or close the task.
Parallel async execution is what makes the architecture efficient. While the user and Router are discussing one topic, Workers from an earlier request may still be running, writing files, calling APIs, or waiting on external systems. The wall-clock time for a complex multi-step task equals the time of the longest sequential dependency chain, not the sum of all task durations — a substantial reduction when tasks can genuinely run in parallel.
Four required properties, as DeepSeek Harness formalizes them: Continuous (the Router retains context across sessions, so users do not need to re-explain their situation every time), Efficient (async parallel Workers reduce completion time), Proactive (the system can initiate actions in response to external events without waiting for user input), and Persistent (state lives in persistent storage separate from the execution environment, so the system recovers from crashes without losing task progress).
How Each Team Implements It: Chain of Recall and Salix
The two implementations diverge at the infrastructure layer, where each team built proprietary machinery to make the shared architecture practical at scale.
DeepSeek Harness describes a mechanism called Chain of Recall for managing context retrieval across long-running tasks. Each Trigger (the initiating event), Thread (a cluster of related tasks), and Worker (an individual executor) receives a unique identifier when it is created. When a Worker needs to retrieve earlier context — to understand what the Router said several hours ago, or to recall the outcome of a task a different Worker completed yesterday — it hops through the ID chain rather than loading the entire conversation history into its context window. This lazy context loading keeps per-token inference cost manageable across sessions that might span hundreds of messages and dozens of tasks. It is conceptually similar to indexed pagination in a database: retrieve exactly what you need, in the order you need it, without scanning the full table.
AFK AI's equivalent infrastructure is Salix, a proprietary distributed agent runtime that underpins Comma's Agent Loop. Salix implements storage-compute separation as a first-class design principle: all state lives in a database, and the Agent Loop runs in stateless cloud containers that hold no session information between requests. Local endpoint daemons on integrated platforms — Telegram, Signal, WeChat, iMessage, Feishu, and Slack — receive incoming events and forward them to Salix without maintaining state themselves. Watchdog processes monitor the system and restart failed components, allowing task recovery without data loss. The practical consequence is that a Comma session can survive container crashes, network interruptions, and platform restarts without corrupting in-progress tasks.
Comma's platform integrations extend further than DeepSeek Harness describes for its system. AFK AI reports that Comma can orchestrate Codex and Claude Code as subordinate Workers — effectively treating other commercial AI agents as specialized tools within the Router-Worker hierarchy rather than as competing systems. The company also supports Bring Your Own Key and self-hosted deployment, allowing users who require data sovereignty to supply their own API keys and run the entire stack on their own infrastructure.
A third mechanism that AFK AI implements — with no direct equivalent in the DeepSeek paper — is a continuous learning loop. Comma records three signal types from every task: completion outcomes (did the Worker succeed?), explicit user corrections (edits made to Worker output), and implicit acceptance signals (approved output with no changes). These signals form a training dataset. The company reports that new Comma model versions are released only when they demonstrably outperform their predecessors on an internal held-out benchmark of real-task scenarios. This approach uses production task completion as the supervision signal rather than curated preference labels — a meaningful methodological distinction, though one that has not been independently audited.
What the Benchmarks Actually Show
DeepSeek Harness measured its Super-agent against a single-session baseline in synthetic test conditions: approximately three hundred messages per run, roughly twenty discrete work requests per session. The Super-agent architecture completed tasks at a median of 12.4 minutes, compared with 20.4 minutes for the single-session baseline — a 39 percent reduction. At the ninety-fifth percentile, the gap widened: Super-agent completed at 15.7 minutes versus 29.5 minutes for single-session, a 47 percent reduction.
The paper's authors characterize these results as preliminary, and that characterization deserves to be taken seriously. Synthetic test conditions do not capture the full variance of real-world personal agent usage: diverse task types with different dependency structures, external API latency and failures, user interruptions and task revisions, and long-running tasks that persist across days rather than a single session. The ninety-fifth-percentile gains in particular — where the single-session baseline already performs poorly — suggest that parallel Workers reduce the worst-case tail latency more than they improve typical performance. That is a meaningful result, but a narrower claim than "the Super-agent is 39 percent better."
No independent team had reproduced the DeepSeek Harness benchmark results at time of publication. No equivalent published benchmark exists for AFK AI Comma.
A Crowded Field, One Open Blueprint
The personal agent space has accumulated at least six distinct products in 2026. Meta Muse operates within the Meta ecosystem and has published nothing about its internal architecture. OpenAI Dots integrates with OpenAI's existing model infrastructure; architectural details are not public. Claude Tag operates within Slack and similar workspace tools, functioning as a persistent but lightweight assistant rather than an autonomous multi-task orchestrator. Instinct and Town have shipped standalone products with minimal published technical documentation.
AFK AI Comma's distinctive position is not primarily its feature set — it is the openness of its design. Comma's architecture was open-sourced on GitHub in September 2026, making it the only shipping personal agent whose Router-Worker implementation can be inspected, deployed, and modified by developers. BYOK support extends this further: users who cannot accept data processing by a third-party API can deploy Comma on their own infrastructure with their own model keys, something no other product in the field currently offers in a comparable form.
The DeepSeek Harness paper adds a different kind of openness: formal architectural vocabulary. Before the paper, developers evaluating personal agent frameworks had no shared language for describing the structural design choices involved. The paper's definitions of Router, Worker, Chain of Recall, and the four Super-agent properties give the field a reference point that makes it easier to compare products, identify gaps, and critique architectural tradeoffs. That is the kind of contribution a research paper can make that a shipping product cannot — even one as well-documented as Comma.
The data-jurisdiction dimension of AFK AI's BYOK support deserves more attention than the product announcement gives it. Comma's platform integrations include WeChat and Feishu — services that process user data under Chinese law, within infrastructure operated by Tencent and ByteDance respectively. For multinational enterprise teams or users outside China who want to leverage those communication channels, the question of where their agent's task data resides becomes a compliance question, not merely a preference. BYOK self-deployment moves data processing to whichever cloud environment the user controls, sidestepping the platform's data-processing assumptions. No other shipping personal agent in the current field appears to offer an equivalent self-hosted path at the same level of architectural documentation. That said, AFK AI's deployment model assumes that users have the technical capability to manage their own infrastructure — a requirement that limits practical adoption beyond developer audiences in the near term.
The Problem Neither Team Has Solved
The convergence of two independent teams on Router-Worker architecture is a meaningful signal. It is not, however, a signal that the personal agent problem has been solved.
What the Router-Worker design handles well: parallel task execution across a session cluster, context accumulation within that cluster, crash recovery, and event-driven proactive action. What it does not handle: the kind of memory that makes an AI assistant genuinely useful over months rather than days. This distinction matters because the market positioning for personal agents — Comma's "one team" framing, OpenAI Dots' persistent assistant concept, Claude Tag's always-on presence — all implicitly promise something closer to the latter. The gap between architectural capability and marketing promise is where unmet user expectations accumulate.
A human assistant who has worked with someone for six months remembers patterns in their decision-making that were never explicitly stated. They recall a project from three months ago that is suddenly relevant again. They understand which issues the person considers urgent versus which can wait. They track evolving preferences that the person never formally communicated but consistently demonstrated. None of this is captured by the Router's cross-session context accumulation, which preserves conversation history but does not build the kind of compressed, structured, long-horizon memory that would make the agent behave like it actually knows the person.
The Chain of Recall mechanism handles within-session and across-session context retrieval efficiently, but it retrieves history rather than synthesizing it into durable knowledge. AFK AI's continuous learning loop updates the model based on task outcomes, but that updates the model weights — not the specific episodic memory of this particular user's particular history. The gap between "access to prior conversation logs" and "genuine accumulated understanding of a person's work, preferences, and commitments over months" remains wide, and neither team has published a principled solution for it.
That gap is where the next meaningful competition in personal agents will occur. Architecture determines whether agents can handle parallel tasks reliably. Memory determines whether agents become genuinely useful collaborators over time. The Router-Worker question appears to be approaching consensus. The memory question has not yet received the same focused formal treatment — which means the team that publishes a credible, benchmarked, deployable solution will define the next architectural generation of the field.