DeepSeek superagent:会自己提交 PR 的 AI 智能体
DeepSeek superagent 是一个开源(MIT)AI 智能体,负责维护 GitHub 仓库并用 pull request 回复需求。来看看它能做什么。
本文的其他语言版本:العربيةDeutschEnglishEspañolFrançaisItaliano日本語Polski
DeepSeek 在 GitHub 上发布了 dsh-superagent。DeepSeek superagent 是一个 AI 智能体原型,专门负责一个 GitHub 仓库:它接收团队的需求,自主完成工作,并在同一个讨论串里回复,比如直接给出一个做好的 pull request。代码采用 MIT 许可证。据 ShiftDelete 报道,DeepSeek Harness 团队于 10 月 31 日在微信上发布了它。
它在 AI 领域有什么新意?
我们日常使用的大多数编程智能体,都要等有人在终端里输入指令。DeepSeek superagent 正好相反:它是所谓的“主动式”智能体,会监听仓库(也可以选择监听飞书,即 Lark 的聊天),当允许名单上的人提出请求时,它就自己开始干活。
根据 README,每个需求都有独立的任务、独立的智能体会话和独立的目录,结果会回到需求发出的地方。此外还有一个 Web 面板,只显示需要人来做决定的事项。
有意思的是,作者写道,这些代码源自团队的日常工作,而且大部分工程工作是由编程智能体完成的(一个由智能体打造的智能体 ;) )。
仓库的简介是“Towards a More Autonomous Agent System”,目前有超过 5800 颗星和 544 个 fork(截至 11 月 1 日)。ShiftDelete 称,它在一天之内就突破了 4000 星。
DeepSeek superagent 是怎么工作的?
它不是独立应用,而是 DeepSeek Harness 的一个扩展包(bundle)。DeepSeek Harness 是 DeepSeek 采用 MIT 许可证的智能体运行框架(harness),目前仍处于开发者预览阶段。从架构文档来看,角色分工如下:
- 主会话(router) 评估收到的请求,决定是接下任务、暂缓处理还是忽略。
- 执行会话(worker) 每个只负责一个任务,各自有独立的目录。它们没有向人提问的工具,任务完成后,它们的调用会被拒绝。
- pull request 与任务绑定,只有当 PR 被合并或关闭时任务才算结束,而不是在智能体报告“完成了”的那一刻。
最有意思的是项目的理念。在设计理念文档中,原则是:尽量少占用人的注意力,尽量多地提供价值。只有当有人需要采取行动,或者能用上结果时,智能体才会出声。
智能体能不经询问就行动吗?
可以,但不是一开始就这样。权限文档为没有人明确提出的工作描述了三种模式:
off:智能体不考虑任何没人要求的事情。observe(默认):智能体会评估这类请求,但只记录它**“本来会接下”这个任务**,什么也不做。auto:智能体会自行接下符合团队事先写好的规则的任务。
允许名单上的人直接提出的请求在任何模式下都有效。名单上的机器人最多只能推荐候选任务,而智能体本身也无法扩大自己的权限:消息不会改变允许名单、规则或任务范围。
需要注意什么?
第一,项目的状态。作者明确表示,这是一个**“仅供参考”的研究原型,而不是 DeepSeek 的官方产品**。代码可能有 bug,不适合用于生产环境,而且与团队内部使用的版本不同。
第二,安全。根据部署文档,两个预设都以我们的系统用户身份在 danger-full-access 模式下运行,worker 可以读取我们的主目录。为了隔离,作者建议为智能体单独准备一个系统账户和一个 GitHub 账户 (关于这类风险,可以看我写的 AI 智能体安全一文)。
第三,环境要求。需要 Node.js 22.19+ 或 24+、git 2.32+、Python 3.8+、GitHub CLI 2.48+、pnpm、tmux,以及在 DeepSeek Harness 中配置好的模型提供方等。它只支持 github.com,不支持 GitHub Enterprise Server。
如何试用 DeepSeek superagent?
安装步骤不少,所以按照 README 的说法,安装工作由……智能体来完成。只需让你的编程智能体读取仓库里的 SETUP.md,并一步步完成配置(如果你刚开始接触这类工具,Claude Code 教程会有帮助)。
运行起来之后,只要用允许名单里的账号开一个 issue,或者发一条评论提及 @<智能体的登录名> 并写上请求即可。任务应该会在一个轮询周期内出现在面板中,默认是一分钟。模型本身作为提供方接入 DeepSeek Harness(顺便一提,DeepSeek V4.1 Flash 前不久还在 OpenCode 中免费)。
FAQ
DeepSeek superagent 免费吗?
代码是开源的,采用 MIT 许可证。我们只需为智能体使用的模型付费(以及运行它的机器)。
这是 DeepSeek 的官方产品吗?
不是。仓库在 deepseek-ai 账号下,但作者将其描述为研究原型,而非官方产品。
支持 GitLab 或 GitHub Enterprise 吗?
根据文档,只支持 github.com,不支持 GitHub Enterprise Server。智能体还可以选择监听飞书(Lark)的聊天。