dsh-collaboration:DeepSeek Harness 多智能体协作插件

前言

DSH 生态的一个常见方向是把能力拆成插件,让主代理围绕具体任务调用外部工具。对智能体开发者来说,实际痛点通常不是“能不能调用一个模型”,而是:任务如何拆给不同专家、不同模型的回答如何并排比较、文本主代理如何拿到图像内容。

dsh-collaboration 针对这类问题,提供一套面向 DeepSeek Harness 的协作工具:用户可配置的 specialist roster、按需调度、模型比较,以及视觉桥接。模型仍来自官方 provider 流程,插件本身不捆绑 LLM 适配器。

这是什么

dsh-collaboration 是 Socialist-Sister 维护的独立第三方开源插件套件,许可证为 MIT。

它的定位可以概括为:

Multi-agent collaboration suite for DeepSeek Harness

它主要提供以下能力:

  • Specialist roster:用户配置专家名册。
  • Team console:按需调度专家实例。
  • Model comparison:同一个 prompt 发给多个模型,并排查看结果。
  • Vision bridge:把图像交给视觉模型,返回文本分析。
  • Image inbox:在协作会话中粘贴图像,存为工作区文件,并把路径带入草稿。
  • One-line preset:提供可启用的协作预设。

模型接入不依赖插件内置适配器,而是使用 DeepSeek Harness 的官方流程:

Settings → Models → Add provider

核心能力

专家名册

Specialist roster 是这套插件的基础。它让主代理可以围绕一组用户配置的角色组织任务,而不是每次只调用单个模型。

典型调度入口包括:

team_call
roundtable

其中 team_call 用于雇佣持久化的 specialist instances,并且可以带 clones。

团队控制台

团队控制台提供一组协作工具,用于管理专家实例的后续交互。

常用工具如下:

team_call
team_message
team_status
team_close
roundtable

它们的职责可以按步骤理解:

1、team_call 雇佣持久化 specialist instances,可带 clones。
2、team_message 用于后续追问或中继消息。
3、team_status 查看实时团队面板。
4、team_close 结束某个实例。
5、roundtable 用于一次性多专家讨论。

模型比较

模型比较工具用于横向查看不同模型对同一输入的输出。

工具名为:

model_compare

基本用法是:同一个 prompt 发给多个模型,结果并排展示。适合判断不同模型在某个任务上的差异,而不是只拿到单个回答。

视觉桥接

视觉桥接面向“主代理本身偏文本,但仍需要图像分析结果”的场景。

工具名为:

vision

它的流程是:

1、主代理把图像发给具备视觉能力的模型。
2、视觉模型返回文本分析。
3、主代理继续基于这段文本分析工作。

这样可以把多模态能力接回主代理的文本工作流。

图像收件箱

Image inbox 解决的是文本主代理处理图像粘贴的问题。

在一个 collaboration session 中:

Paste an image

随后:

1、图像被存为工作区文件。
2、路径出现在草稿中。
3、主代理可继续基于该路径处理图像。

需要注意的是,文本-only 的 DeepSeek routes 会声明没有 image modality,因此粘贴图像可能在 admission 阶段被拒绝。Image inbox 的价值在于把图像转成可被主代理继续处理的工作区文件路径。

One-line preset

One-line preset 提供协作相关的预设入口,方便用户启用一组协作工具,而不是逐项手动配置。

具体启用方式请以仓库 README 中的说明为准。

安装与启用

已核实资料中没有给出可直接引用的安装命令,因此本文不拼凑安装命令。启用前请先阅读仓库 README 中的 Quick start 与 roster 相关说明。

当前资料给出的运行环境要求是:

node >=20

模型接入仍使用官方流程:

Settings → Models → Add provider

启用后,核心工具可按上面列出的 team_callteam_messageteam_statusteam_closemodel_comparevision 等名称在主代理中调用。

典型用法

下面给出一组可按任务顺序使用的示例。

组建专家团队

先用 team_call 雇佣持久化的 specialist instances。可带 clones,便于同一角色承担多个子任务。

team_call

继续沟通

当某个实例需要补充信息或继续处理时,使用 team_message 做后续追问或中继。

team_message

查看状态

team_status 查看当前团队实例的运行状态。

team_status

结束实例

不再需要的实例用 team_close 关闭。

team_close

比较模型输出

对同一个 prompt 使用 model_compare,并排查看不同模型的回答。

model_compare

获取图像分析

vision 把图像交给视觉模型,并拿回文本分析结果。

vision

粘贴图像到协作会话

在 collaboration session 中直接粘贴图像。图像会被存为工作区文件,路径会进入草稿,主代理可继续处理该路径。

Paste an image in a collaboration session

适用场景与注意

适合以下用户:

  • 已经在 DeepSeek Harness 中注册了模型路由,并希望把它们组织成协作团队。
  • 需要让主代理负责分工、追问、状态查看和结果整合。
  • 需要比较多个模型对同一 prompt 的输出。
  • 需要文本主代理借助视觉模型读取图像内容。

使用前注意:

  • 插件以当前 DSH 进程权限运行。安装前应检查源码与 MIT 许可证。
  • 插件不捆绑 LLM 适配器。模型必须通过官方 provider 流程接入。
  • 文本-only 的 DeepSeek routes 不声明 image modality,粘贴图像可能在 admission 阶段被拒绝。
  • 当前资料未给出完整安装命令与目录页 URL,启用前请以仓库 README 为准。

链接

GitHub:

https://github.com/Socialist-Sister/dsh-collaboration

社区目录如有收录,以目录页实际信息为准;本文已核实资料中未给出目录页 URL。

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

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

小夜