分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

deepseek-ai/dsh-superagent-prototype

开发工具

一个主动型编码 Agent 的研究原型,按需处理单个 GitHub 仓库的任务,并在原对话中回复。

1,068
85
TypeScript
MIT
今天创建

dsh-superagent 是一个主动型编码 Agent 的研究原型:它监听单个 GitHub 仓库(可选接入飞书),把被授权的请求转成工作项,在独立的 Agent 会话与目录中处理,然后在原对话中给出结果——例如一个 pull request。Web 面板会列出需要人工处理的事项。它以 DeepSeek Harness 的 bundle 形式发布,面向的是想探索 Agent 驱动仓库维护的团队,而不是生产部署。

一次请求如何流转

被授权的人在 GitHub(若启用则为飞书)中向 Agent 提出工作请求。Agent 创建工作项,在隔离的 Agent 会话和目录中执行,并在原对话中回复。项目自述的工作理念是尽可能少占用人的注意力、同时尽可能多产出价值:它只在被请求时,或团队写下的规则允许时才行动,只在需要人处理或结果可被人使用时才出声。设计动机见理念文档 000 Philosophy,领域模型、授权与执行依次记录在 领域模型、授权、执行 中。

一个具体场景:维护者在 issue 中 @ 该 Agent,它接取任务,在仓库中生成分支和 pull request,并在 issue 线程中回复。Web 面板 面板 汇总需要人工决策的事项,因此不必再从 GitHub 通知里逐条翻找。

安装与前提

它并不是开箱即用的安装。安装步骤很多,且设计为对话式完成:你让一个编码 Agent 读取 SETUP.md,与你一起配置,一次问一个简短问题,并在安装前展示完整计划 SETUP.md。由于它以 DeepSeek Harness 的 bundle 发布,使用它意味着要采用该 harness,并遵循部署文档中的配置与部署步骤 部署。

限制与注意事项

README 明确说明这是仅供参考的研究原型,并非 DeepSeek 官方产品。它源于团队日常开发工作,大量工程由编码 Agent 完成;作者提醒它可能包含缺陷,代码风格与工程实践可能不一致,使用前应自行审查并适配 README。公开发布版与内部版本、以及配套文章描述的实现并不完全相同,文章中部分设计属于未来方向,原型并未实现 README。

代码采用 MIT 许可证 LICENSE,允许修改,但更适合把它当作探索自主仓库 Agent 的实验性参考,而非有支持保障的工具。开发检查通过 pnpm check(类型检查、测试、构建)运行,说明使用 TypeScript/pnpm 工具链,但材料未说明支持的 Node 或 pnpm 版本,也未说明 harness 依赖之外的其他平台要求。

本文由 AI 根据项目 README 生成,更新于 2026年10月31日,以项目官方文档为准。

Hacker News 讨论