在 DeepSeek Harness (DSH) 的生态中,构建复杂任务时常遇到上下文漂移、缺乏独立验证以及返工不收敛的问题。dsh-expert-team 插件通过构建角色化多智能体团队来解决这个问题,它将分散的智能体协作转化为结构化的交付流程,为中小团队与个人接单者提供一支完整的“数字技术部”。
这是什么¶
该插件由 yangdcm 维护,核心目标是让用户通过一句自然语言目标,自动组建并指挥一支包含 12 个角色的多智能体专家团队。团队通过 9 阶段门控流水线进行协作,最终实现者直接修改工作区代码,全过程留痕成可复核的工件。
核心功能¶
- 12 角色多智能体团队:包含产品经理、架构师、技术调研、UI/UX、前后端、数据、安全审计、代码评审、测试、运维、文档等角色。
- 9 阶段门控流水线:通过澄清、调研、设计、规格评审、方案确认、实现、审查、测试、交付九个阶段的流转,确保任务有序推进。
- 零运行时依赖与零构建步骤:插件依赖
dependencies: {},无需构建工具或安装钩子,安装即用。 - 直接修改工作区与过程留痕:实现者直接修改用户工作区的代码,所有过程产物(如
SPEC.md、PLAN.md)保存在<工作区>/team/<run-id>/。 - 质量门禁由代码强制执行:通过插件代码而非提示词来拦截违规操作,例如未完成的任务不能标为完成、质量问题必须由特定角色裁决。
安装与启用¶
1、在终端执行安装命令:
dsh plugin --profile web add @yangdcm/dsh-expert-team
2、重启 dsh web。插件加载时会自动把“专家团模式”预设铺好。
典型用法¶
1、切换到“专家团模式”。
2、在输入框输入指令,例如:
/team 做一个带登录的支付模块
3、通过输入框上方的常驻状态条(显示运行中的角色)或 /team canvas 开启全屏画布查看团队状态。
4、使用 /team status 查看当前任务状态。
适用场景与注意¶
- 适用场景:中小团队内部工具与产品迭代、个人接单 / 外包交付、独立开发者做完整项目。
- 环境要求:依赖 DeepSeek Harness >= 0.1.5-rc.1 (web profile),需要 Node.js >= 20。
- 配置与重启:部分配置(如记忆后端)修改后需重启
dsh web才能生效。 - 数据存储:过程产物保存在
<你的工作区>/team/<run-id>/,本机数据保存在$DSH_HOME/expert-team/。
该插件通过代码级别的质量门禁和结构化的交付流程,帮助开发者将 LLM 的能力转化为可复核的工件。更多细节可参考 GitHub 仓库。