DeepSeek Harness Hub
← 返回列表

多智能体编排atesahmet0/dh-workspace

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

用角色分工的智能体团队按计划委派编码任务

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/18 · 已提供中文文档

DeepSeek Harness 工作区插件

综合分
27.8
GitHub 分
27.8
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add atesahmet0/dh-workspace
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dh-multiagents

面向 DeepSeek Harness(dsh)的多智能体编排。一支由角色绑定的智能体组成的团队——plan、build、explore、researcher、coder、scribe、reviewer——其工具由运行时能力矩阵强制执行。

为什么选择 dh-multiagents?

- 计划优先——只读编排器负责委派,绝不自己编写代码。
- 强制执行,而非建议——每个预设的工具允许列表通过 tools.restrict 应用,因此 plan 智能体在物理上无法运行 bash。
- 可审计的委派——每次 delegate 调用都会持久化一个 id(例如 daring-pearl-elk),并在磁盘上生成结果文件。
- 零配置安装——一条命令,预设 + 技能自动接好。

安装

需要 Node ≥ 22.19 以及一个 dsh 安装(@deepseek-ai/dsh@0.1.0-rc.6)。

dsh plugin --profile  init
dsh plugin --profile  add @dh-multiagents/bundle

预设会在每次启动时自动镜像(插件会将它们复制到
$DSH_HOME/.agent-presets/),因此没有安装时的步骤。

全新的 dsh CLI(npm 11): npm 11 默认阻止依赖安装脚本——
harness 自身的原生依赖(node-pty、dsh-subprocess-local、
koffi、protobufjs)也被拦截。在无头模式能够启动之前,
请对它们运行 npm install-scripts approve。

快速开始

[!IMPORTANT]
在会话开始时选择 Plan 或 Build:
在 Web 或 TUI 界面中,在会话开始时于预设选择器中选择 plan 或 build 预设:
- plan:在开始任务时用于研究代码库并编写实现计划(委派给 explore 和 researcher)。
- build:用于执行已批准的计划(通过工作树委派给 coder、scribe 和 reviewer)。

只有 plan 和 build 充当编排器。子智能体预设(explore、researcher、coder、scribe、reviewer)通过 delegate 自动生成,不应被选为顶层会话。

headless mode needs the headless bundle (add once)
dsh plugin --profile  add @deepseek-ai/dsh-headless

DEEPSEEK_API_KEY=... dsh --profile  headless \
"Use plan_save to save a plan titled '# P' for project 'demo'. Then delegate '1+1?' to the researcher and report its answer."

对于完整的编排(delegate/build),请使用 tui 或 web 配置文件——无头会话在设计上就是无预设的,因此 delegate 在那里会被拒绝(只有 plan/build 预设可以委派)。

你将获得

| 预设 | 角色 | 值得注意的工具 |
|---|---|---|
| plan | 只读编排器 | plan_save/read, delegate → explore/researcher |
| build | 只读编排器 | delegate → coder/scribe/reviewer, worktrees |
| explore | 代码库探索者 | read, glob, grep |
| researcher | 网络研究员 | web_search, read |
| coder | 实现者 | bash, edit, write, worktrees |
| scribe | 文档撰写者 | edit, write, read |
| reviewer | 只读审查者 | read, glob, grep |
另外 5 项哲学技能(code-philosophy、code-review、plan-review、plan-protocol、frontend-philosophy)会加载到每个会话中。

运行时行为

- 委派会持久化为 $DSH_HOME/workspace//delegations/.md + .result.txt —— 事后可审计。
- 只有 plan/build 可以委派;plan → explore/researcher,build → +coder/scribe/reviewer。子代理内部不允许委派(防递归)。
- 子代理继承父代理的模型选择。

开发

pnpm install && pnpm -r build

- 命名约定: 标识符锁定在 DESIGN.md 中 —— 先在那里修改,绝不要只改代码。
- 预设/技能: 添加 presets// + 一条 CAPABILITY_MATRIX 条目(dh-common),或 skills//SKILL.md(dh-philosophy)。
- 发布: 提升版本号,然后 pnpm pack 并发布 tarball —— 直接 npm publish 会导致 workspace:* 未被解析(0.1.0 就是这样搞坏的)。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群