NanmiCoder/dsh-agent-teams
AgentTeams plugin for DeepSeek Harness
解決的問題
dsh-agent-teams 是 DeepSeek Harness (DSH) 的一個外掛程式,允許單一 LLM 會話扮演「指揮官」,協調一組專業的子代理。它透過將複雜目標分解為具明確依賴關係的任務,並委派給可持續、可重用的代理來解決管理複雜目標的問題。這些代理能彼此直接通訊,也能與指揮官互動。
工作原理
- 指揮官主導委派:目前會話成為指揮官,並建立具有角色特性的成員團隊。
- 任務排程:目標被分解為具有明確依賴關係的任務。共享排程器原子性地將準備好的任務分配給空閒成員。
- 持久化子代理:成員由可持續的子代理支援,可在專注的後續回合中被喚醒。
- 通訊機制:成員使用持久化的郵箱系統,可直接向隊友或指揮官傳送訊息,無需中繼。
- 狀態管理:團隊狀態儲存在磁碟上,讓 Web UI 能提供即時活動面板,顯示角色、任務與團隊歷史。
- 代理建立:預設情況下,此外掛程式會快照指揮官的 LLM 提供者與模型以建立成員,但也可設定異質團隊(使用不同模型/提供者)。
適用對象
需要協調多個 AI 代理來解決複雜、多階段問題的 DeepSeek Harness 開發者與使用者,這些問題需要專業角色與結構化任務管理。
主要亮點
- 依賴感知任務:任務必須在其依賴項完成後才能被領取。
- 即時活動面板:專用 Web UI,用於監控團隊角色、當前工作與任務依賴關係。
- 自動重用:空閒成員會自動被用於準備好的任務,並具備安全接管機制以處理中斷回合。
- 直接訊息傳遞:代理之間的持久化郵箱訊息。
- 零互動成員建立:自動鏡像指揮官的模型與提供者設定,實現無縫配置。
相關
- Dispatch
- 專案
- 專案
- 專案
- 專案