dsh-agent-teams: 将 DeepSeek Harness 会话转化为多智能体协作团队

前言

DeepSeek Harness 的核心架构是插件化。在处理需要多轮协作、任务拆解和结果汇总的复杂需求时,通常需要引入额外的工作流引擎或手动管理脚本。dsh-agent-teams 插件直接在 Harness 会话内构建一个协调的多智能体团队,通过自然语言请求即可完成任务拆解、依赖管理和结果汇总。

是什么

这是一个由 jonah791 维护的插件,采用 MIT 许可证。它允许当前的 DeepSeek Harness 会话作为“队长”,调度多个持久化的子智能体成员。插件内置了任务依赖调度、成员间直接通信以及质量门控机制,无需额外的流程引擎即可在单次会话中完成复杂的多智能体协作。

核心功能

  • 队长委派:当前会话作为队长,负责组建团队、分配角色并汇总最终结果。
  • 持久成员:成员是可继续的 DSH 子智能体,可在特定轮次被唤醒进行后续跟进。
  • 依赖感知任务:任务具备明确状态,必须在依赖项完成后才能被领取。
  • 自动复用与安全接管:空闲成员自动领取就绪任务;重新分配时会撤销过期尝试,冷恢复可重试未完成的任务。
  • 直接消息:成员可通过持久化邮箱直接向队友或队长发送消息。
  • 实时活动面板:Web UI 展示分段进度、成员名单和交互式任务 DAG,运行任务显示成员模型,完成记录保留完整历史。
  • 执行前规划:默认运行会先构建未生成的成员名单和 DAG 供审核。只有“批准并运行”才会启动调度。
  • 质量门控:支持质量任务的自动化修复与审核流程。作用域控制为完成时的审计行为,而非主机写入拦截。

安装与启用

该插件推荐在 DeepSeek Harness 0.1.5-rc.1 环境下运行。安装时请锁定版本以确保兼容性。

  1. 安装插件到 web 配置文件(如果需要其他配置文件,请替换 web):
dsh plugin --profile web add --save-exact @nanmicoder/dsh-agent-teams@0.1.17
  1. 安装后,停止并重启 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 目录。

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

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

小夜