dsh-swarm-orchestrator:DeepSeek Harness 中的角色化 AI 羣體編排

在 DeepSeek Harness (DSH) 中,單個智能體在處理複雜任務時往往存在序列化瓶頸,導致長任務排隊、上下文填滿以及質量漂移。dsh-swarm-orchestrator 旨在解決這些問題,它將一個目標轉化爲受監督的智能體團隊:架構師將計劃審查爲 PLAN.md,並行構建器執行任務 DAG,審查者把關質量,集成器合併並交付結果。整個過程在一個實時看板上可見。

核心功能

  • 角色模型綁定與回退鏈:每個角色(架構師、構建器、審查者、集成器)都可以綁定特定的模型。插件支持模型回退鏈和推理努力階梯,以確保任務完成。
  • 並行任務 DAG 執行:任務以有向無環圖 (DAG) 形式定義,並帶有依賴關係 (blockedBy)。獨立的任務會並行執行,受全局併發上限限制。
  • 帶反饋的審查循環:被標記爲需要審查的任務會由審查者智能體評估。拒絕的任務會循環回構建器並附帶反饋。可以將審查門控設置爲 human 以手動批准。
  • 實時看板:提供 Live Kanban Dashboard,用於跟蹤每個聊天工作區的運行狀態和任務進度。
  • 證據檢查:支持通過證據命令或文件檢查機器驗證交付成果。
  • 內存安全併發:智能體在 DSH 主機中作爲進程內會話運行。全局上限 (maxTotalConcurrentAgents) 防止堆內存耗盡。
  • 作用域工作區執行:每個聊天標籤頁的 Swarm 標籤頁顯示該工作區的運行情況。
  • 每次目標一次運行:除非用戶選擇退出,否則除非計劃經過架構師審查,否則不會開始構建。

典型用法

  1. 調度目標:用戶在聊天界面向聊天智能體分派一個羣組目標。
  2. 架構審查:智能體生成計劃後,架構師智能體將其審查並整合爲 PLAN.md。
  3. 並行構建:並行構建器智能體根據任務依賴關係(DAG)執行任務圖。
  4. 質量把關:審查者智能體評估交付成果,拒絕不合格的結果並提供反饋,或者將門控設置爲 human 等待人工批准。
  5. 集成交付:集成器智能體合併所有部分,驗證結果,並生成最終報告。

適用場景與注意

  • 運行環境:此插件在 dsh web 主機中作爲進程內會話運行,不啓動守護進程或第二個進程。
  • 併發控制:存在全局併發上限(默認爲 8),防止堆內存耗盡。可以通過 Runtime 設置中的 maxTotalConcurrentAgents 調整此上限。
  • 工具訪問:默認情況下,modlens 工具被拒絕給 swarm 角色。如果需要在無頭環境中使用,請在 Roster 中按角色添加回。
  • 證據命令:證據命令在 PowerShell 下運行(在根目錄中)。
  • 任務狀態:被採用的任務必須具有狀態 "completed"。
  • 許可證:MIT。

總結

dsh-swarm-orchestrator 爲 DSH 提供了一個結構化的多智能體編排層。它通過確保並行工作流、模型分配和機器驗證,解決了單個智能體的侷限性。有關安裝和文檔,請訪問 GitHub 倉庫。

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

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

小夜