前言¶
DeepSeek Harness(dsh)默認會在上下文中引導智能體「在後臺委派任務」。大倉庫檢索、長日誌翻閱、或需要對照實現做對抗性審閱時,子代理確實能減輕主循環的 token 壓力;但輕量單文件修改、必須親手看原始材料才能拍板的工作,若也被隨手委派,上下文會被拆碎,協作邊界也不清晰。
dsh-agent-team-policy 由 mr-pounds 維護,歸類爲工作流插件。它不新增工具或服務,只在組裝後的系統提示裏注入一段委派策略,明確何時允許 subagent / spawn_teammate,以及委派時必須寫清哪些字段。
這是什麼¶
一句話:dsh 插件,通過單個系統提示段落 delegation:policy,把「對抗性審閱」和「一次性大塊上下文閱讀」劃爲可委派情形,其餘工作留在主循環。
- 維護者:mr-pounds
- 版本(package.json):0.1.0
- 許可證:MIT
- 目錄頁:https://www.skillhub.cn/plugins/mr-pounds/dsh-agent-team-policy
- 源碼:https://github.com/mr-pounds/dsh-agent-team-policy
設計動機¶
README 歸納了兩類值得單獨開上下文的場景:
- 對抗性審閱:同一上下文裏模型自審輸出,容易沿用原判斷;看不到生成推理過程的審閱者,更有機會找到反例。
- 一次性上下文閱讀:在大代碼庫搜索或讀長日誌會讓主循環膨脹;把閱讀派出去,拿回摘要、證據鏈和未決問題即可,不必把原始材料全部灌回主會話。
其餘情形——小改動、不讀源碼無法決策、你已熟悉的工作——應留在主循環處理。
注入內容與順序¶
插件在提示順序 100 處註冊段落 delegation:policy:
- 位於 persona(
0)之後; - 位於 plan mode(
500)、Agent Teams 策略(600)及各工具段(1000+)之前;
因此在任何寫着「並行啓動獨立委派」的工具說明被讀到之前,智能體先看到本策略。
段落正文(倉庫內爲中文,可編輯 lib/index.js 中的 POLICY)約定:
- 僅允許上述兩類委派;
- 必須本地完成的情形:單文件改動、決策依賴原始材料、子任務沒有可覈驗產出、答案已知等;
- 每次委派須聲明:目標、驗收標準、寫入範圍、是否需要本會話上下文;
- 並行工作的寫入範圍不得重疊;有空閒子代理應複用,再開新的;禁止無意義填充。
實現上只調用 ctx.systemPrompt.section({ name, order, text }),無依賴、無配置 schema。
安裝與啓用¶
從插件名安裝(README 給出的官方命令):
dsh plugin add dsh-agent-team-policy
本地目錄或任意包含該包的路徑:
dsh plugin add /absolute/path/to/dsh-agent-team-policy
也可在應用 Plugins 頁面把目錄作爲 bundle 安裝。bundle patch 掛載一個 host 插件,插件只註冊上述一節,無需額外配置項。
典型用法與驗證¶
安裝後無需改配置文件。可按 README 建議自測:
- 新開一輪會話,讓智能體複述其委派規則,確認
delegation:policy已進入組裝後的系統提示。 - 發起明確的單文件修改類任務,觀察其是否不再隨意委派。
該段落對會話派生的子代理同樣生效,嵌套子代也會繼承同一規則。
適用場景與注意¶
適合誰
- 使用
dsh且頻繁觸發子代理/隊友工具,希望用提示詞層面統一「何時委派」的團隊或個人。 - 希望與默認「後臺委派」指引並存,但以更嚴格的策略爲準(README 寫明本段文本宣稱優先於
@deepseek-ai/dsh-tool-subagent自帶說明)。
務必知曉的限制
| 點 | 說明 |
|---|---|
| 引導而非強制 | 無法攔截 subagent / spawn_teammate 調用;深度與工具過濾仍需在 harness 工具配置(如 maxDepth、toolFilter)中設置。 |
| 追加而非替換 | 子代理工具插件自帶段落仍在;本策略通過順序與正文聲明優先。 |
| 完整 preset | complete: true 且替換整段系統 prompt 的 preset(如內置 minimal)會丟掉本插件注入內容。 |
| 兼容性 | 針對 dsh 0.2.2-rc.1 編寫;需運行環境暴露 systemPrompt 服務。 |
| 權限與安全 | 插件隨當前 dsh 進程權限執行;安裝前請閱讀源碼與 MIT 許可證,確認策略條文符合你的團隊規範。 |
社區目錄站點 skillhub.cn 與 DeepSeek / 幻方無官方從屬關係;DSH 生態強調「一切皆插件」,本插件是其中一類純提示詞補丁。
結尾¶
dsh-agent-team-policy 用一小段系統提示,把子代理使用收窄到對抗審閱與一次性閱讀兩類高價值場景,並規範委派時的目標與寫入邊界。若你需要在 harness 裏抑制「萬物皆委派」的慣性,可先執行安裝命令,再用單文件任務與規則複述做一次驗證。
- 目錄頁:https://www.skillhub.cn/plugins/mr-pounds/dsh-agent-team-policy
- GitHub:https://github.com/mr-pounds/dsh-agent-team-policy