dsh-collab-dev:主智能体规划与并行协作开发

前言

在 DSH 里用单个对话改中大型需求,常见问题是:任务拆不清、多人(多轮)改同一仓库容易互相踩文件,改完也缺少统一的验证和审查步骤。社区插件 dsh-collab-dev(维护者 sxwer001)走另一条路:由主智能体产出可审阅的完整计划与共享框架,经批准后由子智能体按任务范围并行编码,再经 verifier 与 reviewer 把关后集成。它依赖 DSH 原生的 AgentTeams 与共享工作区,属于目录分类下的工作流类插件;DeepSeek Harness 生态以「一切皆插件」为方向,SkillHub 插件目录 为社区站点,与 DeepSeek / 幻方无官方从属关系。

这是什么

dsh-collab-dev 是 DeepSeek Harness 的协作开发插件:主智能体规划架构与任务,子智能体并行实现,验证与独立审查通过后再汇总交付。当前发布版本为 v1.0.0(MIT 许可证),仓库:https://github.com/sxwer001/dsh-collab-dev。

核心功能

下面介绍 README 中已说明、且与 package 描述一致的能力。

  1. 主智能体规划:检查项目,建立共享框架、接口与完整任务计划;计划与架构持久化在项目目录下的 .collab-dev/。
  2. 人工审阅后再跑:在团队面板审阅计划,点击 Approve & Run 才会启动并行开发;计划不完整或校验不通过时无法批准运行(例如无效依赖、缺失验收阶段、并行写入范围冲突会被拒绝)。
  3. 角色分工:两个 worker 并行开发,verifier 做验证,reviewer 做独立审查,最后集成。
  4. 进度查询:通过 /collab-status 查看进度、验证结果与交付阻塞。
  5. 内置团队组件:安装包已 bundled @nanmicoder/dsh-agent-teams,同一 profile 下请勿再单独启用独立的 AgentTeams bundle,避免重复。

v1.0.0 不提供文件系统隔离、独立 git worktree,也不对接 Codex / Claude Code 后端;协作边界是按任务范围在共享工作区内进行。维护者在 README 中写明已在 Windows、Node 24.15.0 与下文 DSH 版本上做过验证。

安装与启用

插件以当前 DSH 进程的权限运行;安装前建议阅读仓库源码、THIRD_PARTY_NOTICES.md 与许可证,确认符合你的安全与合规要求。

适用 DSH 0.2.0-rc.2,且需已配置模型与 Node.js ≥ 22.19.0(package.json 的 engines 与 README 一致)。

桌面版安装:

dsh plugin --profile desktop add https://github.com/sxwer001/dsh-collab-dev/releases/download/v1.0.0/dsh-collab-dev-1.0.0.tgz

网页版将命令中的 desktop 换成 web,安装后按宿主提示重启 DSH。

典型用法

用自然语言描述需求,以 slash 命令触发协作流程。README 给出的示例如下:

/collab-dev 为现有应用增加订单 API 和订单查询页面

经过上面的安装与重启后,可按 README 描述的顺序操作:

  1. 主智能体检查项目,建立共享框架、接口和完整任务计划。
  2. 在团队面板审阅计划,点击 Approve & Run。
  3. 两个 worker 并行开发,verifier 验证,reviewer 独立审查,最后集成。
  4. 输入 /collab-status 查看进度、验证结果和交付阻塞。

若需调整草稿任务数量,README 建议丢弃草稿并重新保存、创建计划,而不是在无效计划上强行批准。更多计划字段可参考仓库中的 examples/plan.json;开发与测试说明见 DEVELOPMENT.md,验证记录见 VERIFICATION.json。

适用场景与注意

适合:希望在 DSH 内用多智能体分工完成中等规模功能(多模块、需验收与审查),且能接受共享工作区、按任务划界而非物理隔离的团队或个人。

注意:

  • 版本与运行时需对齐:dsh 0.2.0-rc.2、node ≥ 22.19.0;换 DSH 或 Node 大版本前请对照仓库 compatibility.json 与 release 说明。
  • 同一 profile 不要重复启用独立 AgentTeams bundle,以免与插件内置团队组件冲突。
  • 插件不替代你对计划内容的业务判断;批准前应在团队面板确认任务范围与并行写入边界。

结尾

dsh-collab-dev 把「可审阅的计划 → 并行实现 → 验证与审查 → 集成」收成一条 DSH 原生的工作流,适合在 Harness 里系统化推进协作开发。目录页:https://www.skillhub.cn/plugins/sxwer001/dsh-collab-dev;源码与 v1.0.0 安装包:https://github.com/sxwer001/dsh-collab-dev。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜