dsh-agent-arena:DeepSeek Harness 多 AI 協作與決策插件

前言

使用 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 Only
  • Workspace Write
  • Full access

權限按對話隔離,不會把某個角色在另一個對話中的設置帶過來。受限角色執行高風險動作時,需要審批,由人類允許、拒絕或附加執行要求。

典型用法

下面是一個可復現的使用流程:

  1. 先在 DSH 設置中配置模型供應商。
  2. 在 AI 用戶中心創建成員,設置名稱、頭像、模型與可選人格。
  3. 創建私聊、羣聊,或選擇圓桌會議、AI 法庭、代碼評審會、吐槽大會等會議形式。
  4. 在羣聊中自由發言或 @AI 分配工作;複雜工作拆入任務板。
  5. 出現多個方案時放進決策板,讓角色分別給出依據、風險和信心。
  6. 將文件、鏈接或結論登記到成果庫,由人類完成最終驗收。

數據與記錄

會議、私聊和羣聊記錄保存在:

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

目錄頁地址未在本次已覈實資料中確認。

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

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

小夜