Skip to content

DeepSeek open-sources a super-agent that fixes bugs on its own

Robot hands plug a cable into a switchboard as red wires fan out to burning pull request cards AI agents

DeepSeek's Harness team has published a design for an agent that never waits for a prompt. It listens to GitHub, team chats, email and CI, decides what deserves work, and opens pull requests on its own. A research prototype is out on GitHub under the MIT license. The team stresses one caveat early: the article describes architecture ideas, not features DeepSeek Harness already ships.

Why one chat session is not enough

The team starts from a human limit. A person can follow only three to five active agent sessions at once. So single-session agents stop scaling as soon as work arrives from many places. Their answer is a "super-agent" that is continuous, productive, proactive and persistent. It is built from five parts, and the first one sets the shape of the rest.

A router that talks, workers that do

The core is a two-level design. A long-lived router handles every human message and every incoming event, but it never executes tasks. Context-isolated workers do the actual work with the full tool set and never talk to people directly. Events that arrive while the router is still thinking are batched into one decision. The team recommends a lighter, cheaper model for the router.

The router does not poll for work, though. It wakes up on events.

Events instead of prompts

Triggers are ordinary work signals: a chat message, an email, a calendar reminder, a review comment, a failed CI run. A fast rule-based filter goes first, and an LLM judges meaning only when the rules can't decide. Once a worker owns a thread (a PR, a chat topic, an email chain), follow-up events go straight to it and skip the router. The agent can also act speculatively: it drafts a reply or opens a PR while the group is still discussing the issue.

That kind of initiative only works if the agent can listen while it acts.

Full-duplex agents and a watchdog

The usual blocking run() loop is replaced by async start() and stop(), so new input reaches the agent while tools are still running. DeepSeek says Harness already contains this mechanism, but it is off by default. Compute, state and environments are split. Stateless cloud containers run the agent loop, and sessions live in a database. Code runs on the user's own machine through a small daemon. A separate watchdog session checks on a schedule whether each worker is still making progress or drifting from its goal.

The team also measured how much this design saves.

What the first numbers show

The tests used synthetic workloads: about 300 messages and 20 work requests per run, five runs per setup. The team calls the results "indicative only".

setupp50 / p95 completion, mincache-read tokens
super-agent12.4 / 15.723.2M
super-agent without pass-through12.6 / 15.531.8M
single session + subagent tool, neutral prompt20.4 / 29.56.1M
single session + subagent tool, delegation prompt13.8 / 29.010.8M

The most telling row is the third one. With a neutral prompt, a single session never delegated work in five runs. The super-agent cuts tail latency almost in half, but it spends far more cached tokens. Router batching also helps under load: at about 40 decisions a minute, the time per decision drops from 6.4 to 1.6 seconds.

Those gains still come with open questions.

What is still unsolved

The team lists the hard parts openly. Memory is the long-term bottleneck for scaling the router. Agent-to-agent communication and context boundaries are unsettled. Security is the biggest one. A prompt injection in a chat message could reach a cloud agent loop. Credentials must also be usable without being visible to the model.

DeepSeek says its internal super-agent already runs nonstop, reproduces and fixes issues, reviews code and helps build Harness itself.

The bigger picture

The super-agent is the next step for DeepSeek Harness, the company's open-source agent runtime. Its developer preview launched on Aug 13, 2026, under the "everything is a plugin" motto. Thehype covered that move into the coding agent race. The design cites Anthropic's managed agents work on "decoupling the brain from the hands". DeepSeek says it targets a different scenario: a user's own machine instead of a fully hosted sandbox. Rivals are moving the same way, toward background agents that pick up tickets and open PRs without a live chat.

The public code is narrower than the article. The README calls it a reference prototype, "not an official DeepSeek product". It is a proactive coding agent for one GitHub repository, with optional Feishu, packaged as a Harness bundle. Some designs from the article are not in it at all.

So is DeepSeek's super-agent ready to replace your coding agent? Not yet. What it does give builders is a clear blueprint for an agent that works from events instead of prompts. It also comes with honest numbers on what that costs in tokens. For teams already running Claude Code or Codex in the background, the router/worker split and the watchdog are the parts worth copying now. The full-duplex loop will matter once DeepSeek turns it on by default.

Sources

Portrait of Felix Laurent, author at thehype.news

Felix Laurent

News Writer at thehype. Felix is a journalist with experience in marketing. He covers artificial intelligence and emerging technologies, focusing on the ideas, innovations, and trends shaping the future of tech.

More articles by Felix Laurent →
On air · radio.thehype.news ↗ AI news radio — 24/7