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_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。

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

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

小夜