dsh-plugin-roundtable:把 DSH 會話做成可視化專家圓桌

前言

在 DeepSeek Harness(DSH)裏做複雜議題時,常見做法是單模型長對話:同一份上下文裏堆多份分析,越讀越散;模型既出方案又自評,複覈困難;討論結束也缺少明確的「拍板」落點。社區插件 dsh-plugin-roundtable(圓桌會議 RoundTable)把一次會話組織成「主持人 + 多席專家 + 匯聚網關」的圓桌流程,並在 Web UI 提供拓撲與羣聊視圖,配合人類決策卡片與可選的紅隊評審,把產出收斂到會議記錄與彙總,而不是淹沒主聊天窗口。

這是什麼

dsh-plugin-roundtable 是 DSH 的工作流類插件,由 Fishsb 維護,當前版本 v0.2.61,採用 MIT License,要求宿主 DeepSeek Harness 0.1.5-rc.1+(v0.2.1 起適配 Cordis 4.0.2 / dsh 客戶端架構,不再兼容 0.1.1-rc.2)。

RoundTable 最初由 @huanlin(9931666) 開源;原作者停止維護後,Fishsb 自 v0.2.35 基線接手,獨立維護、不回合並上遊。

一句話定位:把一次 DeepSeek Harness 會話,變成一場可視化、可辯論、可拍板的圓桌會議;倉庫附帶作者長期使用的 28 席專家名單(見 EXPERTS.md / experts.yaml),插件本身不預置內置角色,需自行導入或自建預設。

核心功能

下面按會議組織、協作與調度、紅隊評審、成本與持久化四塊說明(均來自倉庫 README 與配置說明)。

會議組織與界面

  • 會話視圖新增 「圓桌會議」 Tab:左側主持人錨點、右側環形專家節點、中央匯聚網關,連線可拖拽並切換單向/雙向。
  • 同一 Tab 內可切換 拓撲 / 羣聊:羣聊以氣泡形態展示發言,底部輸入框可以主持人身份直接說話(落盤標 source: user);空狀態頁也可就地輸入議題開局,等價於 /roundtable <議題>。
  • 圓桌討論模式:打開「圓桌會議」Tab 或執行 /roundtable,本會話後續消息按圓桌處理;/roundtable off 或切走 Tab 關閉。
  • 每位專家爲持久子代理,帶《全局協作總綱》入會;專家正文經插件層單一齣口寫入會議記錄,不能直灌主會話,由主持人從記錄彙總。

三種協作模式

模式 標識 要點
主持人統籌 orchestrated 一切經主持人轉達;默認模式
多模型平等 egalitarian 專家互辯;實驗性,README 註明截至 2026-09-25 實測 28 場會議中無生產使用,選前需知悉
針鋒相對 redteam 針對定稿方案,紅隊只挑毛病、不給替代方案

另有 調度面:每輪提交 plan[{id, task, owner, depends_on}],空依賴同波並行,非法計劃先校驗後推進;計劃 vs 實際對賬通過 round_signals 暴露未派席、越界轉派等問題。

紅隊評審與人類決策

  • 人類決策卡片:出現分歧時會議暫停,選項來自專家實發輸出;由你選擇 A/B 或自定義。
  • 針鋒相對全流程:定稿 → 記錄問題與方案 → 紅隊收集觀點 → Web 評審彈窗;每條觀點可「支持 / 駁回 / 取消」,駁回必填理由;證據分級(可復現步驟或論證鏈);閉環複審最多 3 輪,可導出 Markdown 交付物。

預算、Skill 與持久化

  • 預算熔斷:輪數與 Token 雙預算,超限閉麥;任一軸填 0 表示該軸不限制(界面顯示 ∞)。界面 Token 口徑爲發言文本量估算,不等於賬單。
  • Skill 接入:清單來自 DSH 原生 ctx.skills;可選主持人中轉(relay)或專家直接調用。
  • 會議狀態落在 <工作區>/.roundtable/<meetingId>/(meeting / transcript / review / user-actions / kb-digest 等),重啓可恢復;知識庫摘要按路徑與 mtime 緩存,減輕重複閱讀消耗。

插件向模型暴露 23 個 roundtable 系列工具(如 roundtable_plan_meeting 出設置卡片並等確認、roundtable_create 建會等),開會前會先彈設置卡片確認專家、模式、預算、知識庫與 skill。

安裝與啓用

本倉不發 npm,README 推薦從源碼安裝。裝完後重啓 DSH,刷新 Web UI,在 設置 → 圓桌會議 能讀出默認值即表示加載成功。

# 從源碼裝(推薦:本倉不發 npm)
git clone https://github.com/Fishsb/dsh-plugin-roundtable
cd dsh-plugin-roundtable
pnpm install && pnpm build
dsh plugin --profile web add .

從 0.1.1-rc.2 或舊版升級時:先將宿主升到 0.1.5-rc.1+,再裝本插件覆蓋舊版並重啓;.roundtable/ 跨大版本兼容性不保證,重要會議請先導出。

可選 Profile 覆蓋(摘錄 README 默認值):

- id: roundtable
  name: 'dsh-plugin-roundtable'
  config:
    stateDir: .roundtable
    memberProvider: spawn
    maxNodes: 8
    defaultMode: orchestrated
    memberMaxDepth: 1
    promptSectionOrder: 116

運行時偏好在 設置 → 圓桌會議 寫入 settings.yaml(默認協作模式 orchestrated、最大輪數 10 / 最大 Token 200000 等)。

導入 28 席專家:將 experts.yaml 粘到當前 profile 的 cordis.patch.yml 中 id: roundtable 的 config.rolePresets,或在設置頁逐條建立,重啓後開會時由主持人通過 roundtable_list_presets 讀取。

典型用法

自然語言開會(示例來自 README):

開個圓桌會議,評審 v0.5 的架構方案,從性能、安全、成本三個角度各安排一位專家,最後給我一份彙總報告。

用多模型平等模式開一場辯論會,議題是「單體 vs 微服務」,每位專家可以互相反駁,最多 3 輪,最後讓我拍板。

方案已定稿,開個針鋒相對評審,拉兩位紅隊專家專門挑毛病。

討論模式入口(與打開「圓桌會議」Tab 等價):

/roundtable
/roundtable 評審 v0.5 的架構方案,重點看性能與安全
/roundtable off

適用場景與注意

適合:需要在 DSH 內做多模型分工、可複覈證據鏈、顯式人類拍板的方案評審、架構討論、定稿後紅隊挑刺等 workflow;希望會議過程可視化、狀態可落盤恢復的團隊或個人開發者。

注意:

  1. 插件以當前 dsh 進程權限運行,安裝前請自行審閱 GitHub 源碼 與 MIT 許可證。
  2. egalitarian 模式尚未經 README 所述的真實生產場景充分檢驗,生產環境默認更穩妥的是 orchestrated。
  3. 社區目錄 SkillHub 插件頁 與 GitHub 爲獨立信息源,與 DeepSeek / 幻方無官方從屬關係;DSH 生態理念是「一切皆插件」,本文事實以倉庫 README 爲準。

結尾

dsh-plugin-roundtable 把「單會話多報告」改成「賬本 + 主持人彙總 + 可選紅隊與人類決策」,並在 Web UI 提供圓桌拓撲與羣聊,是 DSH 工作流方向裏功能面較完整的多專家會議插件。進一步瞭解可訪問 SkillHub 目錄頁 與 GitHub 倉庫。

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

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

小夜