前言¶
使用 DeepSeek Harness 做多智能體協作時,常見的問題是:多個模型之間只能各自回答,缺少一個可以連續討論、分派任務、比較方案並驗收結果的長期會話空間。
dsh-agent-arena 是面向 DSH 的交互式多 AI 協作插件。它把人類用戶、多個 AI 用戶和管理員放進同一個長期會話中,讓討論、任務執行、方案選擇與成果驗收發生在統一界面裏。
下面介紹它的定位、安裝方式、核心能力和使用邊界。
這是什麼¶
dsh-agent-arena 是 Tikzen 維護的 DeepSeek Harness 插件,許可證爲 MIT。它的核心場景是交互式多智能體討論和提示詞協作空間,適合需要多個 AI 角色共同參與任務、比較方案和產出結果的場景。
它不是簡單地把同一句話發給多個模型,而是爲每個 AI 用戶保留持久化的身份、模型配置和會話能力,並在長期會話中支持任務、決策與成果管理。
環境要求¶
使用這個插件前,先確認環境滿足以下條件:
- Node.js 22 或更高版本
- DeepSeek Harness Web profile
- 至少一個已在 DSH 設置中配置好的模型供應商
安裝¶
下面使用 GitHub 固定版本安裝命令,安裝 v0.4.0:
<DSH 安裝目錄>\manage-dsh.bat plugin --profile web add "github:Tikzen/dsh-agent-arena#v0.4.0"
這條命令會把 Tikzen/dsh-agent-arena 的固定版本掛載到 DSH Web profile。
核心能力¶
下面按使用場景介紹已覈實的插件能力。
AI 用戶與長期會話¶
dsh-agent-arena 支持持久化 AI 用戶庫,可以維護以下信息:
- 暱稱
- 頭像
- 人格
- 供應商
- 模型
- 預設快捷對話
AI 用戶可以參與一對一私聊,也可以加入 2–12 個 AI 組成的羣聊。羣聊會自動加入管理員。
在同一長期會話中,人類用戶、多個 AI 用戶和管理員可以持續參與,不必每次重新填寫供應商或模型。
會話交互¶
會話支持以下交互方式:
- 自由發言
@指定 AI分配任務或要求回應- 使用自然語言靜默某個角色
- 使用自然語言恢復某個角色發言
這意味着人類可以在討論過程中臨時控制誰繼續說、誰暫停,不需要額外切換複雜的會議流程。
任務板¶
任務板用於把聊天中的工作拆成可跟蹤的任務。
支持:
- 創建任務
- 設置負責人
- 管理任務狀態
當羣聊中討論出具體執行項時,可以把這些內容放入任務板,減少只在消息氣泡中討論、無法追蹤狀態的問題。
決策板¶
當討論中出現多個方案時,可以使用決策板進行結構化比較。
決策板會展示:
- 多個候選方案
- 每個角色的理由
- 風險
- 信心
最終由人類選擇方案。這個設計把“比較依據”和“最終決定”分開,避免多 AI 討論只留下情緒化支持或反對。
成果庫¶
成果庫用於登記 AI 或人類產出的可驗收結果。
支持登記:
- 文件
- 鏈接
- 結論
- 階段總結
人類可以對成果執行:
- 驗收
- 駁回
- 要求補充證據
被駁回或需要補充的結果會重新回到協作流程中,而不是隻留在聊天記錄裏。
協作控制檯¶
右側協作控制檯會展示協作過程中的運行狀態,包括:
- 角色動態
- 工具
- 子 Agent
- 文件鎖
- 最近動作
這個面板用於觀察每個 AI 當前在做什麼、調用了哪些能力、是否正在佔用文件資源。
協作板與文件保護¶
插件提供共享的 arena_coordination 協作板。
在寫入文件前,會進行原子鎖定,並保護文件寫入。這樣可以減少多個 AI 角色同時編輯同一文件時出現覆蓋或衝突的情況。
渠道與自動接話控制¶
插件支持渠道層面的協作控制,包括:
- 渠道限流冷卻
- 同渠道請求隊列
- 自動接話開關
這些配置用於控制多個 AI 共享供應商渠道時的請求節奏和自動接話行爲。
權限控制¶
每個對話可以獨立設置權限模式:
Read OnlyWorkspace WriteFull access
權限按對話隔離,不會把某個角色在另一個對話中的設置帶過來。受限角色執行高風險動作時,需要審批,由人類允許、拒絕或附加執行要求。
典型用法¶
下面是一個可復現的使用流程:
- 先在 DSH 設置中配置模型供應商。
- 在 AI 用戶中心創建成員,設置名稱、頭像、模型與可選人格。
- 創建私聊、羣聊,或選擇圓桌會議、AI 法庭、代碼評審會、吐槽大會等會議形式。
- 在羣聊中自由發言或
@AI分配工作;複雜工作拆入任務板。 - 出現多個方案時放進決策板,讓角色分別給出依據、風險和信心。
- 將文件、鏈接或結論登記到成果庫,由人類完成最終驗收。
數據與記錄¶
會議、私聊和羣聊記錄保存在:
DSH_HOME/agent-arena/meetings.json
這些數據默認寫入本機 DSH Home。記錄不會自動清理,只能由人類用戶在歷史管理中手動刪除。
權限與運行邊界¶
啓用後,插件隨 DSH 進程運行;AI 成員可調用的工具仍受 DSH 當前工作區訪問模式和工具審批規則約束。
需要注意以下邊界:
- 插件不讀取或保存 DSH 中的 API Key。
- 會議主題、公開發言和插話會發送給所選模型提供方。
- AI 成員可以使用 DSH 提供的工具,但受 DSH 工作區訪問模式和工具審批規則約束。
- 管理員只能執行服務器白名單中的會議動作,不能通過聊天指令修改密鑰、模型權限或任意文件。
- 受限角色執行高風險動作時需要審批,由人類允許、拒絕或附加執行要求。
- 默認同時只運行一場會議,可在
cordis.patch.yml中調整maxConcurrentMeetings。
安裝前建議檢查源碼、依賴和許可證。AI 品牌預設頭像來自 Lobe Icons,按其 MIT License 使用;品牌標誌和商標歸各自權利人所有。
適用場景¶
dsh-agent-arena 適合這類場景:
- 多個 AI 角色需要圍繞同一個問題持續討論
- 人類需要在對話中臨時點名、靜默、恢復某個角色
- 討論結果需要拆成任務並跟蹤狀態
- 多個方案需要比較理由、風險和信心
- 文件、鏈接或結論需要人工驗收
它更適合需要協作過程可見、最終決定權保留在人類這裏的 DSH 多智能體工作流。
鏈接¶
GitHub 倉庫:
https://github.com/Tikzen/dsh-agent-arena
目錄頁地址未在本次已覈實資料中確認。