跳到正文
sobolewski.pro今日 AI,每晚送达订阅

每天一封,一键即可退订。 隐私政策

DeepSeek superagent:会自己提交 PR 的 AI 智能体

DeepSeek superagent 是一个开源(MIT)AI 智能体,负责维护 GitHub 仓库并用 pull request 回复需求。来看看它能做什么。

1 分钟阅读

本文的其他语言版本:العربيةDeutschEnglishEspañolFrançaisItaliano日本語Polski

本文内容
  1. 它在 AI 领域有什么新意?
  2. DeepSeek superagent 是怎么工作的?
  3. 智能体能不经询问就行动吗?
  4. 需要注意什么?
  5. 如何试用 DeepSeek superagent?
  6. FAQ

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),目前仍处于开发者预览阶段。从架构文档来看,角色分工如下:

  1. 主会话(router) 评估收到的请求,决定是接下任务、暂缓处理还是忽略。
  2. 执行会话(worker) 每个只负责一个任务,各自有独立的目录。它们没有向人提问的工具,任务完成后,它们的调用会被拒绝。
  3. pull request 与任务绑定,只有当 PR 被合并或关闭时任务才算结束,而不是在智能体报告“完成了”的那一刻。

最有意思的是项目的理念。在设计理念文档中,原则是:尽量少占用人的注意力,尽量多地提供价值。只有当有人需要采取行动,或者能用上结果时,智能体才会出声。

智能体能不经询问就行动吗?

可以,但不是一开始就这样。权限文档为没有人明确提出的工作描述了三种模式:

  1. off:智能体不考虑任何没人要求的事情。
  2. observe(默认):智能体会评估这类请求,但只记录它**“本来会接下”这个任务**,什么也不做。
  3. 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)的聊天。

  • AI
  • AI 智能体
  • DeepSeek
  • 编程

今日 AI,每晚送达

每晚送上当天最重要的 AI 新闻和博客新文章。简明扼要,附有来源。

每天一封,一键即可退订。 隐私政策