DeepSeek open-sources Super-Agent — and it defaults to watching

Share
DeepSeek open-sources Super-Agent — and it defaults to watching

DeepSeek's Harness team published two things over the weekend: a design article arguing that the binding constraint on AI agents is no longer the model but the human coordinating them, and a working implementation of its answer. The code is on GitHub as dsh-superagent under the MIT licence, and the repository had passed 5,900 stars by Sunday afternoon, about thirty hours after it appeared.

The framing in the coverage is that this is DeepSeek's shot at Anthropic's Claude Code. Bloomberg's Debby Wu reported the release as an attempt to rival it, and the South China Morning Post's account describes an agent that watches developers' group chats and proposes fixes without being summoned. That is the pitch. The shipped code is a good deal more cautious, and the gap between the two is the most useful thing in the release.

What actually shipped

Super-agent is a bundle for DeepSeek Harness, the company's MIT-licensed agent runtime. Out of the box it watches one GitHub repository: new issues, new pull requests, comments, and the default branch's CI results. Feishu, ByteDance's workplace chat app, is an optional second source. When someone on an approved list asks for work, the agent opens a ticket, does the job in its own session and its own directory, and replies in the original thread, often with a pull request. A web panel shows what is waiting on a person.

The architecture is borrowed from operating systems, not from prompt engineering. Incoming messages become triggers. One routing session decides, per trigger, whether to accept it as new work, attach it to existing work, stop something, or ignore it. Each accepted ticket gets one worker session from a pool capped by a maxWorkers setting. All state lives in a single SQLite file, and replies go through a durable outbox that fires only after the database commit, so a crash mid-turn does not lose the answer or double-send it. The design article adds pieces the prototype lacks: a two-stage filter that lets cheap rules discard most traffic before a model sees it, a watchdog that catches agent loops and drift, and a split between compute, session state and local execution so an agent survives your laptop closing.

One detail is easy to miss. A worker that picks up a pull request can subscribe to that thread directly, so later review comments land in its session without routing through the main coordinator each time. DeepSeek's own measurement of removing that shortcut is the most honest number in the release: router decisions rise about 30% and cached-read tokens go from 23.23 million to 31.77 million, according to 智东西's read of the paper. Routing is not free, and the team priced it.

The default is the story

Every headline says the agent acts without being asked. The authorization document says otherwise, and it is unusually explicit. There are three accept modes for work nobody requested: off, observe, and auto. Observe is the default, and in observe a positive assessment of an inferred task is "recorded as ignore marked 'would accept'" while nothing is accepted. Even in auto, a proactive accept requires at least one matching rule that the team wrote itself. Explicit requests work in every mode.

So the honest description of v0.1 is: it watches, it judges, it writes down what it would have done, and it waits for you to promote it. DeepSeek's own guidance is to run in observe, read the recorded decisions, then switch. That is a sensible way to ship an agent that acts on a team's behalf, and it is also the opposite of the autonomy the launch copy implies.

The README adds a second caveat that journalists skipped. The published code was adapted for release, so it is not identical to DeepSeek's internal version, and some designs in the article are described as future directions that the prototype does not implement. What you can install is a subset of what you can read about.

The numbers, and whose they are

DeepSeek ran one experiment: a simulated collaboration environment of about 300 messages and 20 work requests, comparing Super-agent against a single session with subagent tools, five repeats per configuration. Median task completion came in at 12.4 minutes and the 95th percentile at 15.7 minutes, against 29.5 minutes at the 95th percentile for the conventional setup, as 量子位 QbitAI reports. The win is in the tail, not the median, which is the number that matters if you care whether an agent occasionally strands a task for half an hour.

Treat all of it as a vendor benchmark on a vendor-built environment, with five runs per arm and no independent replication. It is a plausible result, not a demonstrated one. The structural claim underneath is the one that will survive or not: a coordinator that manages context and workers separately should beat a single session that has to do both, because the single session's context is the scarce resource. If that is true, it is true regardless of whose model sits inside.

Why the attention bottleneck is the real argument

The paper's central line, quoted by the SCMP, is that "single-task limits depend on model capabilities, while multitask limits depend on human attention." The team estimates a person can keep track of three to five active agent sessions before the bookkeeping eats the benefit. Anyone who has run parallel coding agents recognizes that ceiling immediately: the work is not writing the prompt, it is remembering which session holds which decision and re-explaining context when you switch.

That reframes what a harness is for. We wrote about this when OpenAI started renting out the machinery behind Codex, and it is now the whole competitive axis: not the model, the session manager around it. DeepSeek shipping its coordinator as MIT code, on top of a harness it also open-sourced, means the coordination layer stops being a moat and becomes a commodity that any lab can fork. Anthropic's advantage in Claude Code is now partly a design advantage, not a weights advantage. DeepSeek's own models are a separate matter, and cheap ones: V4.1-Flash-1017 hit 77% on DeepSWE for 20 cents a task, which is the sort of price that makes a chatty, always-on coordinator economically thinkable in the first place.

What the skeptics have

The strongest counter-evidence predates this release. A January study called CooperBench found that coding agents working as a team did worse than the same agents working alone, with success rates about 30% lower, as The Next Web reported in its writeup. DeepSeek did not test against that benchmark, and its own experiment measures completion time, not whether the code was right. Speed is the easy metric for a coordinator; correctness is the hard one.

The other objection is reliability, and it came from a Chinese practitioner rather than a competitor. Liu Ming, a Beijing AI entrepreneur, told the SCMP that the hard problem in AI software development is "ensuring reliability rather than completing tasks faster." DeepSeek concedes the related risk in its own writeup: an agent wired into chat, code and CI is a prompt-injection surface, where a malicious instruction in any connected service can steer work it was never meant to touch. That is the same failure class we picked apart after the Cursor marketplace backdoor ran for eleven hours, except here the agent has commit rights by design.

Scope limits the damage for now. One repository, one optional chat app, and a default mode that refuses to act. But the moment a team flips to auto and writes permissive rules, the interesting failure is not a bad pull request. It is a coordinator that quietly decides a discussion in a group chat is a work request, opens a ticket, and spends an afternoon on it.

What to watch

Three things. First, whether observe stays the default when DeepSeek folds this into Harness as a product: the default is the whole safety story, and defaults drift. Second, whether anyone publishes a correctness score rather than a latency score, on a task set DeepSeek did not build. Third, whether the harness's plugin model attracts the same fine-tuning crowd that turned MiniMax's video base into an ecosystem, because that, not star count, is what decides whether an architecture becomes a standard.

For now the honest summary is narrow and still notable: DeepSeek has published the cleanest public design for multi-agent coordination anyone has shipped, and shipped a version of it that watches instead of acting. Both halves are the point.

Get SiliconNoon in your inbox

One email a day with the AI stories that matter — what happened, the numbers, and why it matters. No spam, unsubscribe in one click.

Read more

Open Source Radar — October 30: OpenMausBot, an Open Grok Bot

Open Source Radar — October 30: OpenMausBot, an Open Grok Bot

Today's board keeps circling one question: what if your coding agent had coworkers? Two projects answer with a desktop app that hands every bot its own computer; a third gives a single session the org chart of a game studio. OpenMausBot (TypeScript, 7,848 stars, Apache-2.0) is the open-source answer to xAI's Grok Bot — a chat app where each contact in the sidebar is a real agent, Claude or Codex running under the hood, with its own personality, its own model, its own sandboxed computer and…

Open Source Radar — October 27: Agent Skills Get a Security Scanner

Open Source Radar — October 27: Agent Skills Get a Security Scanner

Four projects on today's board sit on the same layer — the skills that tell a coding agent how to behave, how to look and what it may read. The layer now has a supply chain, and someone is finally scanning it. andrej-karpathy-skills (MIT, ~225,000 stars, 22,486 forks) — A single CLAUDE.md file, and one of the most-starred repos on GitHub, built from Andrej Karpathy's public complaints about coding models: they make assumptions and run with them, they overcomplicate into a thousand lines where…

Open Source Radar — October 25: AWS MCP Toolkit Goes Official

Open Source Radar — October 25: AWS MCP Toolkit Goes Official

Today's board is vendor plumbing and agent taste: AWS put its own MCP servers and agent plugins in a public repo, a design skill with 32,000 stars shipped a version that screenshots your real product, and a Chinese-built desktop agent open-sourced its client. agent-toolkit-for-aws (Python, ~3,250 stars, Apache 2.0) — AWS's official, AWS-supported repo of MCP servers, skills and plugins, and the smart part is that it targets the agents you already run instead of asking you to switch tools…

Open Source Radar — October 24: VoxCPM2's 30-Language Open TTS

Open Source Radar — October 24: VoxCPM2's 30-Language Open TTS

Three of today's five AI repos on GitHub's daily board are skill packs, not software — markdown methodologies an agent loads on demand. The other two are the hardware underneath: a voice model you can host yourself, and a runtime that decides what an agent is allowed to touch. VoxCPM2 (2B params, Apache 2.0) — OpenBMB shipped the second version of its tokenizer-free speech model, and the spec sheet is unusually complete for an open TTS release: 2 billion parameters, 30 languages with no…

Deep Dive — OpenAI's 12-hour prompt cache costs 2.5x to write

Deep Dive — OpenAI's 12-hour prompt cache costs 2.5x to write

If you are searching "is OpenAI's 12-hour prompt caching worth it", the honest answer is: not the way most people will use it. OpenAI's October 20 changelog added a longer cache lifetime to the Responses API and priced the write at double the default, which turns a feature that looked like a discount into a prepaid bet on how often you reuse the same prompt prefix. That bet is worth making for a support bot with a pinned knowledge preamble, a coding agent that works in one repo all day, or an…