项目能做什么
使用说明 查看原始 README 原仓库文档
项目简介
dsh-superagent 是一个面向单个 GitHub 仓库的主动式编码智能体(Proactive Coding Agent),以 Bundle 形式运行在 DeepSeek Harness 上。
特别声明:本项目是研究原型(Research Prototype),仅供参考,并非 DeepSeek 官方正式产品。代码源自团队日常开发,大部分工程实现由 Coding Agent 完成,不可直接视作生产就绪软件。代码可能存在 Bug,风格规范可能不一致。发布版本已作调整,不完全等同于团队内部版本,也未完全涵盖论文 Exploring Super-agent Design: Towards a More Autonomous Agent System 中探讨的所有未来方向。
核心功能
- 多平台监听与交互:监听 GitHub(可选接入飞书 Feishu)。当有权限的人员提出需求时,自动创建工作项(Work Item)。
- 独立环境执行:在独立的 Agent Session 与独立目录中执行任务。
- 自动反馈闭环:在原始对话流中返回结果(例如直接创建 Pull Request)。
- 人工协同面板:提供 Web 面板(Web Panel),直观展示需要人类介入处理的任务。
- 极简打扰理念:遵循“占用最少人类注意力,提供最大价值”的原则。仅在被触发或规则明确允许时执行,仅在需要人类介入或产出关键结果时发声。
适合谁用
- 正在探索自主智能体(Autonomous Agent System)与 Coding Agent 架构的研究者和开发者。
- 希望在 GitHub 仓库中试验自动化 Agent 工作流的技术团队。
安装步骤
由于配置步骤较多,官方推荐直接让你的 Coding Agent 协助完成交互式安装。
向你的 Coding Agent 发送以下提示词:
Read SETUP.md in this repository and set up dsh-superagent with me.
Agent 会通过逐一询问简短问题的方式确认需求,展示完整计划,随后自动执行安装和配置(依据仓库内的 SETUP.md)。
开发与校验命令:
pnpm check # 运行类型检查(typecheck)、测试(tests)以及构建(build)
注:如需手动部署、配置、升级或排错,请参阅原仓库文档 docs/006-deployment.md。
配置说明
此部分原文未说明具体配置参数,详细配置流程由 Agent 按照 SETUP.md 引导完成;手动配置说明请查看原仓库 docs/006-deployment.md。
常见问题
此部分原文未单独列出 FAQ。如遇到部署问题,请查看原仓库 docs/006-deployment.md 中的 Troubleshooting(故障排查)章节。
更多进阶文档可按官方推荐顺序阅读:docs/000-philosophy.md 至 docs/008-cookbook.md。
原始 README 摘录(英文原文,节选前 3000 字符)
# dsh-superagent > **Research prototype for reference only, not an official DeepSeek product.** This code grew out of our team's day-to-day development work, with much of the engineering done by coding agents. Treat it as research code, not production-ready software. It may still contain bugs, and its coding style and engineering practices may be inconsistent. Review and adapt it before using it in your own environment. > > We have adapted it for publication, so it is not identical to our internal version or the implementation described in *Exploring Super-agent Design: Towards a More Autonomous Agent System*. Some designs discussed in the article are directions for future development and are not implemented in this prototype. dsh-superagent is a proactive coding agent for one GitHub repository, packaged as a bundle for [DeepSeek Harness](https://www.deepseek.com/en/harness/). It listens to GitHub and, optionally, Feishu. When someone allowed asks the agent for work, it opens a work item, works on it in its own agent session and directory, and answers in the original conversation, for example with a pull request. A web panel shows what needs a person. It is also a way of working with an agent: **take as little human attention as possible, and give as much value as possible.** An agent that can act for a whole team can also waste a whole team's attention, so it acts only when asked or when a rule the team wrote allows it, and speaks only when someone must act or can use a result. [docs/000-philosophy.md](docs/000-philosophy.md) explains the principle and what it asks of the operator. ## Setup Setup has many steps, so an agent does it with you. Ask your coding agent: > Read SETUP.md in this repository and set up dsh-superagent with me. It asks one short question at a time, shows the full plan once, and then installs and configures everything. [SETUP.md](SETUP.md) is what it follows. ## Documentation Read the numbered documents in order; each builds only on the ones before it. - [000 Philosophy](docs/000-philosophy.md) - [001 Domain model](docs/001-domain.md) - [002 Authorization](docs/002-authorization.md) - [003 Execution](docs/003-execution.md) - [004 Prompts](docs/004-prompts.md) - [005 Panel](docs/005-panel.md) - [006 Deployment](docs/006-deployment.md): manual setup, configuration, upgrades and troubleshooting - [007 Architecture](docs/007-architecture.md) - [008 Cookbook](docs/008-cookbook.md): adding a Source ## Development `pnpm check` runs the typecheck, the tests and the build. ## License [MIT](LICENSE)阅读完整原文
商业机会分析 AI 生成
多平台协作连接器与企业IM集成套件
| 产品构想 | 基于现有GitHub与飞书架构,扩展支持GitLab、Slack、企业微信、钉钉等企业常用平台,打包为开箱即用的企业内部协作Bot服务。 |
| 核心功能 | 双向Webhook监听、基于白名单的权限校验(Authorization机制扩展)、企业级单点登录与敏感信息过滤。 |
| 目标用户 | 使用自建GitLab及非飞书IM工具的中小企业研发团队。 |
| 难度/周期 | 中等 · 3-5周 · 成本:低于1000元/月(云服务器与测试用大模型API调用成本) |
| 收费模式 | 按连接器模块买断销售源码或按年收取企业技术支持与更新订阅费。 |
| 竞争风险 | 各协作软件的Webhook机制与风控策略变化可能增加维护成本。 |
| 依据 | 已验证事实 |
托管型「AI初级研发同事」微SaaS
| 产品构想 | 将原型系统封装为多租户SaaS服务,开发者只需在GitHub App中授权仓库,即可为仓库配备一个监听Issue并自动提交修复PR的虚拟助手。 |
| 核心功能 | 免复杂配置的Web端安装向导、统一的任务审核与介入控制台(Panel)、按Repo维度的预算与执行限额控制。 |
| 目标用户 | 独立开发者、小型独立软件开发商(ISV)、维护多个中小型开源项目的维护者。 |
| 难度/周期 | 较高 · 6-10周 · 成本:3000-8000元/月(服务器计算资源、数据库与沙箱运行环境开销,推测) |
| 收费模式 | 订阅制(按激活仓库数量或执行成功的Work Item计费)。 |
| 竞争风险 | 代码执行沙箱的安全隔离漏洞风险,以及不可控的Agent大模型API调用成本溢出风险。 |
| 依据 | AI推测 |
研发团队私有化落地与Agent规则定制咨询服务
| 产品构想 | 针对中大型企业对代码安全合规的顾虑,提供基于内网大模型、私有代码库的部署交付与团队专属工作流规则定制。 |
| 核心功能 | 完全离线/内网部署方案支持、团队自定义开发流程(Prompts/Rulebooks)梳理、本地大模型推理接入适配。 |
| 目标用户 | 对代码出境或公网暴露敏感的金融、企业软件等高合规要求技术团队。 |
| 难度/周期 | 中等 · 2-4周(单个交付项目) · 成本:低于500元(人力成本为主,推测) |
| 收费模式 | 按项目收取定制实施费与年度运维保障费。 |
| 竞争风险 | 原型明确标注为非生产级研究代码(research prototype),代码鲁棒性与异常处理不足可能拉长现场调试周期。 |
| 依据 | 数据支持的判断 |
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| saltapp/dsh-superagent-prototype-cn | DeepSeek dsh-superagent-prototype 的中文文档与本地化说明。 | 20 | TypeScript |
| vicfei/dsh-super-agent | 独立实现 DeepSeek 超级智能体架构,免 DSH 即可适配各类 CLI 编程智能体。 | 18 | TypeScript |
| chunonesoft/open-superagent | 支持对接 GitLab 与钉钉的主动式编程智能体,可群聊派活并自动提 MR。 | 5 | TypeScript |
| hustnn/dsh-superagent-ui | dsh-superagent 项目配套的图形用户界面(UI)。 | 5 | TypeScript |
| ruijh/dsh-superagent-prototype-analysis | 基于 SeeCode 渲染的 dsh-superagent 49 张图表可视化分析。 | 3 | JavaScript |
| wiva-hq/superagent-everywhere | 探索将 iMessage 作为输入源与代码库交互的 dsh-superagent 实验原型。 | 3 | TypeScript |
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 |
| 社区活跃 | Star 22,128 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
git clone https://github.com/deepseek-ai/dsh-superagent-prototype.git cd dsh-superagent-prototype # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)