前言¶
DeepSeek Harness 的核心架构是插件化。在处理需要多轮协作、任务拆解和结果汇总的复杂需求时,通常需要引入额外的工作流引擎或手动管理脚本。dsh-agent-teams 插件直接在 Harness 会话内构建一个协调的多智能体团队,通过自然语言请求即可完成任务拆解、依赖管理和结果汇总。
是什么¶
这是一个由 jonah791 维护的插件,采用 MIT 许可证。它允许当前的 DeepSeek Harness 会话作为“队长”,调度多个持久化的子智能体成员。插件内置了任务依赖调度、成员间直接通信以及质量门控机制,无需额外的流程引擎即可在单次会话中完成复杂的多智能体协作。
核心功能¶
- 队长委派:当前会话作为队长,负责组建团队、分配角色并汇总最终结果。
- 持久成员:成员是可继续的 DSH 子智能体,可在特定轮次被唤醒进行后续跟进。
- 依赖感知任务:任务具备明确状态,必须在依赖项完成后才能被领取。
- 自动复用与安全接管:空闲成员自动领取就绪任务;重新分配时会撤销过期尝试,冷恢复可重试未完成的任务。
- 直接消息:成员可通过持久化邮箱直接向队友或队长发送消息。
- 实时活动面板:Web UI 展示分段进度、成员名单和交互式任务 DAG,运行任务显示成员模型,完成记录保留完整历史。
- 执行前规划:默认运行会先构建未生成的成员名单和 DAG 供审核。只有“批准并运行”才会启动调度。
- 质量门控:支持质量任务的自动化修复与审核流程。作用域控制为完成时的审计行为,而非主机写入拦截。
安装与启用¶
该插件推荐在 DeepSeek Harness 0.1.5-rc.1 环境下运行。安装时请锁定版本以确保兼容性。
- 安装插件到
web配置文件(如果需要其他配置文件,请替换web):
dsh plugin --profile web add --save-exact @nanmicoder/dsh-agent-teams@0.1.17
- 安装后,停止并重启 Harness(针对该配置文件),然后刷新浏览器。
典型用法¶
在对话中直接使用自然语言请求团队协作。例如:
“Use AgentTeams to review the commits after v0.5.3 from performance, security, and product perspectives. Return one consolidated report.”
注意事项¶
- 宿主版本与桌面端:插件推荐宿主版本为
0.1.5-rc.1。请注意,升级全局 CLI 不会自动更新桌面端应用内置的 Harness 核心,桌面用户需检查应用内的 Harness 版本。 - 调度触发:只有“批准并运行”操作才会启用调度,各成员从第一个就绪任务开始。
- 作用域控制:作用域控制是完成时的审计行为,并非在主机层面拦截写入。
- 界面与语言:活动面板、对话卡片和对话框控件遵循 Harness 语义色,并使用 Harness 官方国际化服务,无需单独配置即可跟随语言切换。
总结¶
dsh-agent-teams 为 DeepSeek Harness 用户提供了无需额外工作流引擎的多智能体协作能力。通过队长委派、依赖调度和实时监控,它简化了复杂任务的处理流程。更多细节可查阅:GitHub 或 SkillHub 目录。