DeepSeek SuperAgent 是什么

dsh-superagent-prototype 是 DeepSeek Harness 的一个扩展插件(Bundle),不是 DeepSeek Harness 本身的一部分,也不是一个独立的 Harness Runtime。

它的定位是:在 DeepSeek Harness 之上,构建一个能够主动接收任务、自动执行开发工作、提交 PR 的自主编程 Agent。

项目地址:deepseek-ai/dsh-superagent-prototype。
文档可以参考 https://github.com/deepseek-ai/dsh-superagent-prototype/tree/main/docs,但是需要注意的是,文档所设计的一些功能并没有在该仓库源码中实现。

该仓库目前只有 1 个 commit,提交时间是 10/31 号晚上。

1. 它解决什么问题?

普通 DeepSeek Harness 的使用方式是:

  1. 开发者打开 Agent 会话。
  2. 输入开发任务。
  3. Agent 阅读代码、修改文件、运行测试。
  4. 开发者检查结果。

而 SuperAgent 希望把它变成一个团队级的自动化开发系统:

  1. GitHub / 飞书
    Issue、PR 评论、飞书任务请求
  2. SuperAgent Router
    身份验证、权限策略、任务识别、Ticket 管理
  3. DeepSeek Harness Sessions
    Router Session 任务协调、分配、跟踪
    Worker Session 独立执行、代码修改、测试
  4. Git Branch / Pull Request
    执行结果返回原始对话,等待人工审核

例如,开发人员在 GitHub Issue 中 @Agent:

帮我排查这个接口偶发超时的问题,分析原因并提交修复 PR。

SuperAgent 就会自动:

  • 判断请求者是否有权限。
  • 创建一个 Ticket。
  • 启动独立的 Harness Worker Session。
  • 在独立 Git 工作目录中分析和修改代码。
  • 运行测试,提交代码并创建 PR。
  • 将结果反馈到原来的对话中。

2. 它与 DeepSeek Harness 的关系

可以这样理解:

组件 职责
DeepSeek Harness Agent 运行时、Session、工具执行等基础设施
dsh-superagent 基于 Harness 实现的自主开发工作流
Router Session 接收任务、判断权限、协调执行
Worker Session 实际执行开发任务
Web Panel 管理任务、权限、执行状态和配置

它通过 Harness 提供的 API 创建和管理 Sessions,并且定义了专用的 Router、Executor Agent Preset。

因此,它不是简单地增加几个 Prompt,而是一个相对完整的 Agent 应用。

3. 是否值得关注?

我认为值得,尤其是它的几个设计思路:

  • 事件驱动:通过 GitHub、飞书等外部事件触发 Agent,而不是依赖人工打开会话。
  • 任务隔离:每个 Ticket 使用独立 Session 和 Git Worktree。
  • 权限控制:通过 Policy 控制谁能下达任务、Agent 能做什么。
  • 人机协作:Agent 自主完成工作,但将需要人工决策的事项集中展示。
  • 执行编排:Router 负责协调,Worker 负责执行。

需要注意,官方 README 明确说明这是研究原型,不是正式产品,也不是生产就绪的软件。MIT 许可证。

4. 我的判断

它真正值得研究的不是代码生成能力,而是如何把一个 Coding Agent 变成团队可以持续使用的自动化开发成员。

  • DeepSeek Harness:底层 Agent Runtime。
  • SuperAgent:上层自主开发调度系统。
  • GitHub:任务入口和代码协作平台。
  • CI/CD:自动化验证与交付。

这实际上是一个小型的 AI 软件研发平台。

我建议重点阅读它的 docs/001-domain.md、docs/002-authorization.md 和 docs/003-execution.md,这三部分最值得借鉴。

如果你有魔法,你可以看到一个评论框~