前言¶
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_call、team_message、team_status、team_close、model_compare、vision 等名称在主代理中调用。
典型用法¶
下面给出一组可按任务顺序使用的示例。
组建专家团队¶
先用 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。