dsh-agent-team-policy:約束智能體何時派出子代理

前言

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 歸納了兩類值得單獨開上下文的場景:

  1. 對抗性審閱:同一上下文裏模型自審輸出,容易沿用原判斷;看不到生成推理過程的審閱者,更有機會找到反例。
  2. 一次性上下文閱讀:在大代碼庫搜索或讀長日誌會讓主循環膨脹;把閱讀派出去,拿回摘要、證據鏈和未決問題即可,不必把原始材料全部灌回主會話。

其餘情形——小改動、不讀源碼無法決策、你已熟悉的工作——應留在主循環處理。

注入內容與順序

插件在提示順序 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 建議自測:

  1. 新開一輪會話,讓智能體複述其委派規則,確認 delegation:policy 已進入組裝後的系統提示。
  2. 發起明確的單文件修改類任務,觀察其是否不再隨意委派。

該段落對會話派生的子代理同樣生效,嵌套子代也會繼承同一規則。

適用場景與注意

適合誰

  • 使用 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
羽毛球分组比赛记分
小程序二维码

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

小夜