DeepSeek's Super Agent Got 14k Stars. The Code Didn't Change

2026-11-03来源 dev.to GitHubEnglish

DeepSeek published a research prototype called dsh-superagent at 9:32 UTC on October 31. When i opened the repo, it had 14,736 stars and 1,575 forks. The last push was at 12:05 that same day.

So the code had not changed in three days. The stars kept coming anyway.

I went looking for the argument. A Hacker News submission of the same repo sat at 11 points with zero comments.

Reddit went the other way. The r/singularity thread pulled 948 upvotes at 98 percent. r/DeepSeek hit 466.

Even the small r/LocalLLaMA post about the GitHub link got 88 percent. Two rooms, same link, completely different temperature. That gap is the story.

The design essay behind it is called "Exploring Super-agent Design: Towards a More Autonomous Agent System." It went out on the DeepSeek Harness team's WeChat account and as an X article. Yujia Qiao is credited with building the system and writing it.

It is not a model announcement. It is a proposal for the scaffolding around models.

What the thing actually is

Here's a question people always ask about agent systems: how many can one person actually watch? The essay starts with a number the authors treat as a hard limit.

A person can follow roughly three to five active sessions at a time. Past that, you become the message bus between your own tools.

Their fix is two layers. A long-lived Router takes messages, keeps a high-level view of what is in flight, and hands work out. Workers run each task in an isolated context with its own tools and directory.

The Router is deliberately kept away from real execution. The authors suggest it can run without a shell at all. Workers get the stronger models, because they produce the thing you actually judge.

The Router assigns. The Workers build.

Four goals sit on top of that split: continuous, productive, proactive, persistent. Work follows a discussion across channels. Several tasks move at once.

And it survives a laptop sleeping. Those are aims, not results. The essay says so itself.

The numbers, and the thing they do not measure

Most tutorials tell you to bolt on a subagent tool and call it orchestration. The essay actually ran the numbers. Here is the table everyone quoted.

Design p50 p95 Cache reads
Super-agent 12.4 min 15.7 min 23.2M
Single session, neutral prompt 20.4 min 29.5 min 6.1M
Single session, delegation-first 13.8 min 29.0 min 10.8M

Against the neutral prompt, the median dropped 39.2 percent. Against the delegation-first prompt, it dropped about 10.1 percent. Cache reads went up roughly 3.8x.

That last column is the one i keep staring at. You get a faster median by spending way more tokens.

And the setup was synthetic. About 300 messages per run, roughly 20 real work requests, five runs per design.

Coding work was simulated by a tool that just burned time. Message intervals were scaled to a quarter. Model calls were not.

So the experiment measures scheduling. It does not measure whether the agent writes good code, or whether a team ships more.

Ten percent faster than a decent prompt is not a new architecture. It is a rounding error with a fancier diagram.

The part i did not expect

I used to think the interesting part would be the router. It was not.

A Redditor named michaelTM_ai read the docs and said the agent itself is fairly normal. What stands out is how hard they designed it to shut up.

That is accurate. The philosophy doc opens with one line:

Take as little human attention as possible, and give as much value as possible.

Then it gets strict. The agent acts only when a person on an allowed list asks, or when a team-written rule permits it. Unrequested work starts in record-only mode, where it logs what it would have done and does nothing.

Proactive modes are off, observe, and auto. Observe is the default. Receiving an event does not expand what the agent is allowed to do.

And the small stuff is where it shows. Shell commands get pushed to the background after five seconds so a worker can still read new messages mid-run.

Background jobs cap at 30 minutes after a turn. The web panel only lists tickets that need a human.

A healthy state takes no space. I like that line more than anything in the architecture section.

Then the clones showed up

The problem isn't what you think. It is not the benchmarks.

Within a day of the repo going public, someone had rebuilt the whole structure on a different runtime and posted the link. Someone else had a proof of concept with the same goal, admitted it was rough, and told people not to use it.

That is the actual signal here. The shape was obvious enough for three strangers to reproduce it in a weekend.

And the skeptics were not wrong either. One comment called it a GitHub bot. Another said it sounds like Devin.

That comparison is fair. Devin also hooks into source control and reacts to events. The difference is the license and the bill.

The footnote nobody quotes

The deployment guide says both presets run as danger-full-access under the operator's own OS user. Separate directories are not a sandbox.

The process can reach whatever that user can reach, home directory included. The guide recommends a dedicated OS account.

The essay also flags prompt injection and credentials leaking into model context as open problems. A system that reads untrusted text and can run commands lives on that boundary.

That is honest of them. It also means the hype thread and the setup doc are describing different objects.

Small tangent. At a job i had years ago, someone built a bot that posted a daily digest to a team channel at 9am. Nobody read it.

After a month, people started muting the channel instead of the bot. That killed the actual work conversations too.

I think about that every time i see a new agent product. The failure mode is rarely that the tool cannot do the task. It is that the tool adds one more thing to read.

Which is why the observe-by-default choice got me. It is the least exciting line in the essay and probably the most important one.

Here is the blunt part. Most people do not need this.

If you have one repo, one developer, and one task at a time, a single session is fine. The delegation-first baseline finished at 13.8 minutes against 12.4. That gap does not pay for the extra tokens, the setup steps, or the extra moving parts.

The prototype also has real friction. One Reddit user gave up on DeepSeek Harness entirely because search kept routing to DeepSeek's own engine no matter which model was set. Another spent an hour just getting a plugin configured.

If you run a team of five with a shared backlog and CI that yells at you all day, the Router idea is worth reading. If you are a solo dev with a side project, skip it.

You are the Router. You are already good at it.

I keep coming back to the star count. Fourteen thousand people bookmarked a design essay they will mostly not implement.

That is not nothing. It means the pain is real, even when the fix is early.

The part i am unsure about is the metric. Attention is easy to count and hard to price. A system that says less might be better, or it might just be quieter about being wrong.

I would rather find out from someone who ran it for a month than from a chart of simulated minutes.

原文:https://www.a8q9.cn/en/article/deepseek-s-super-agent-got-14k-stars-the-code-didn-t-change-c3b37d.html

相关文章