登录 注册

dsh-superagent-prototype (自主智能体系统原型)

曾爆款
去点 Star
AI 应用与 AI AgentAI 模型与开发框架
22,128
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
TypeScript
语言
创建时间
最近更新

项目能做什么

基于 DeepSeek Harness 的主动式编程 Agent 原型,可监听 GitHub 或飞书指令,自动处理任务并提交 PR。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 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),代码鲁棒性与异常处理不足可能拉长现场调试周期。
依据 数据支持的判断
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 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
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送
社区活跃Star 22,128 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/deepseek-ai/dsh-superagent-prototype.git
cd dsh-superagent-prototype
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。