前言¶
在 DeepSeek Harness(下稱 DSH)裏把一個目標拆給多個子 Agent 執行已經可行,但過程往往不夠透明:子會話各自運行,出了問題只能翻日誌;批准過的計劃和實際執行之間差在哪裏,缺少一個有證據的答案;失敗之後想重試,也不清楚哪些工作可以複用。
dsh-product-subagent-console 針對的就是這條鏈路:先有可審閱的計劃,再看真實的執行,出偏差時定位到具體一步,最後準備一次安全的恢復。下面介紹它的功能、安裝方法和基本用法。
這是什麼¶
dsh-product-subagent-console 是由 Jokasa7 維護的獨立社區插件,不是 DSH 官方組件,採用 MIT 許可證,當前版本 0.9.0。
它在 DSH 會話內加入一個可拖拽的 Subagents 工作臺,用於設計多 Agent 運行、觀察真實的子會話樹、檢查實際發生了什麼,並準備下一步的恢復動作。界面語言跟隨當前 DSH 語言設置,文檔與截圖提供中英文版本。
四個模式¶
Plan:先有可審閱的計劃¶
把目標轉化爲可編輯的角色、任務、依賴、Provider、工具、檢查項與預算,並在審批前進行預檢(preflight)。你批准的是具體的計劃修訂版,而不是一句模糊的指令。
Live:看真實的父子樹¶
將原生子會話與兼容 Provider 的運行以真實父子樹的形式展示,可在同一畫布上查看任務、生命週期狀態、時序與子會話關係。
Deviation:定位首個有證據的不一致¶
把已批准的任務映射到實際執行嘗試,回放權威事件時間線,找到第一個有證據支撐的不一致點,而不是憑印象猜測。
Recovery:準備安全的下一步¶
預覽哪些工作會被重試、哪些可以複用,就運行事實提問,導出脫敏的 Run Capsule,並從已驗證的運行中提煉可複用的工作流候選。
安裝¶
插件通過 GitHub Release 本地安裝,不使用在線源。先從匹配的 Release 下載 .tgz 與 SHA256SUMS.txt,校驗包完整性:
sha256sum --check SHA256SUMS.txt
再按所用 profile 執行安裝。DSH Desktop 在 Open DSH Terminal 中運行:
dsh plugin add ./dsh-product-subagent-console-0.9.0.tgz
常規 Web profile 使用:
dsh plugin --profile web add ./dsh-product-subagent-console-0.9.0.tgz
安裝完成後重啓 DSH Desktop 或對應 Web profile。
啓用規劃與執行¶
插件默認提供 Live 觀測;要在計劃中直接執行任務圖,需要啓用 planner 工具。做法是複製一個 Agent Preset,加入 planner 工具後保存,再用該預設新建會話:
- id: agent-planner
name: dsh-product-subagent-console/plan-tool
config:
toolName: design_subagent_plan
executeToolName: execute_subagent_plan
預設變更只對新會話生效。未啓用 planner 工具時,對普通兼容委託的 Live 觀測仍然可用。
60 秒試用¶
啓用 planner 工具後,打開 Subagents → Plan,使用 README 提供的只讀三 Agent 示例:
設計一個只讀的三 Agent 工作流。Agent A 從 README.md 讀取項目定位;Agent B 從 package.json 讀取 name 與 version;Agent C 只使用 A、B 的結果返回三條事實。不要修改文件。執行前讓我審閱計劃。
流程爲:生成計劃 → 審閱角色與邊界 → 預檢 → 批准指定修訂版 → 確認執行,然後在 Live、Deviation、Recovery 三個視圖之間切換,從三個角度查看同一次運行。
README 稱 v0.9 構建經 4 次成功的只讀工作流運行、15 個觀測子會話、30 個測試文件 / 245 項測試以及包/安裝冒煙檢查驗證。
適用場景與注意事項¶
適合的場景¶
README 列出以下幾類:
- 需要保持歸屬與依賴可見的並行代碼、文檔或倉庫審查;
- 分階段實現,之後接獨立的驗證或綜合;
- 診斷卡住、未完成、意外分支或缺少證據的運行;
- 把反覆驗證過的工作流變成可複用的起點,且不自動運行。
兼容性¶
- DeepSeek Harness Web 或 Desktop profile
0.1.1-rc.2 - Node.js
^22.19.0或>=24.0.0 - 計劃執行需要兼容的 subagent Provider;外部編碼 Agent 需要對應的 Provider Bundle
隱私與權限¶
計劃中的目標、職責、任務簡報、完成標準、資源名稱都是用戶輸入內容,不要填入憑據或隱私內容,詳見倉庫內 docs/data-and-privacy.md。
需要提醒的是:該插件以當前 dsh 進程的權限運行。它是獨立社區項目,安裝前建議先檢查源碼與許可證(MIT,第三方聲明見 THIRD_PARTY_NOTICES.md),確認可接受再安裝。
卸載¶
dsh plugin remove dsh-product-subagent-console
# 或:dsh plugin --profile web remove dsh-product-subagent-console
移除後重啓對應 profile。卸載不會自動刪除本地 Foundry 數據,處理方式見 Data and Privacy 文檔。漏洞請通過 SECURITY.md 中的私密渠道報告,不要走公開 Issue。
小結¶
dsh-product-subagent-console 把多 Agent 運行的計劃、觀測、比對與恢復放進同一個 DSH 會話,核心價值在於每一步判斷都有運行事實可依。經過上面的步驟即可完成安裝、啓用與試用。
- GitHub 倉庫:https://github.com/Jokasa7/dsh-product-subagent-console
- 社區目錄頁:https://www.skillhub.cn/plugins/Jokasa7/dsh-product-subagent-console (社區目錄爲獨立站點,與 DeepSeek、幻方無官方從屬關係)