前言¶
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。