DSH(DeepSeek Harness)採用插件化架構。傳統 agent 往往是一次性的,完成特定任務後即告結束,這導致緩存命中率浪費且難以管理。dsh-lead-panel 插件引入了「領導」模板,將 agent 視爲獨立的對話會話。它們可以相互通報並提交進度,類似於「分封制」——領導管理工人,但不會反過來被老闆控制。
核心能力¶
該插件在 DSH 網頁版的輸入框旁增加一個 領導 按鈕。點擊後彈出對話框,你可以與「領導」對話,由它把任務拆解並派發給工人 AI。
面板區域功能¶
- 模型切換:頂部顯示領導當前狀態(運行中/空閒)與模型下拉框。列表按 provider 分組,包含模型全名與當前項打勾,選擇即可切換。
- 計劃卡片:領導會總結四段內容:
【需求】【效果】【分工】【預計時間】,自動抽成卡片展示。 - 工人區:顯示領導派出的工人 AI。列表包含名字、狀態(running/inactive/provisioning/failed)、負責的任務、各自的 token 與估算金額、最後一句結論。
- 實時指標:底部顯示五個指標塊:
token / 估算金額 / 用時 / 預計剩餘 / tok/s,以及「總結並派活」、「發送」兩個按鈕。
前置條件¶
團隊能力來自官方 Agent Teams(實驗性)。你必須開啓官方設置中的「智能體團隊」開關。插件依賴 ctx.agentTeams.listMembers 與用量投影服務,否則面板無法獲取工人信息。
安裝與啓用¶
dsh plugin --profile web add dsh-lead-panel
安裝完成後需重啓 DSH 才能加載 Host 半邊。該插件遵循 MIT 許可證。
典型用法¶
1、與「領導」對話。直接在面板中提出需求,領導會理解並記錄。
2、使用「總結並派活」指令。這會給領導一條固定指令,要求它按四段回答,並立刻用 Agent Teams 的工具把活派給工人 AI。
3、切換領導模型。通過頂部的模型下拉框,從本機所有 provider/模型中選擇。
4、查看過程與花費。在面板的工人區與底部指標塊中,實時監控 token、估算金額與預計剩餘時間。
限制與說明¶
- 工人模型切換:目前無法切換創建後的工人模型。想換工人的模型,只能讓它重新造一個。
- 估算值:金額和預計剩餘時間是估算值。插件內置 DeepSeek 牌價表,根據 token 數量折算;預計剩餘時間基於已完成工人數與時長外推。
- 代碼修改:改代碼時需重啓 DSH。Host 模塊會按 package.json 的
name緩存,簡單的cordis.patch.yml修改可能不會生效,除非重啓。 - 官方依賴:本插件不實現任何團隊邏輯,它只是建一個普通 DSH 會話當「領導」,並把官方 Agent Teams 的過程顯示出來。