dsh-agent-dispatch:DeepSeek Harness 可見調度面板

DeepSeek Harness (DSH) 在處理智能體任務時,主智能體每一步都會發送完整上下文,導致 cacheMiss 的 Token 消耗較高。dsh-agent-dispatch 插件通過一個可見的調度面板,解決智能體分配、工作流分叉以及分工策略注入的問題。它並非簡單的模擬,而是實際將策略寫入 systemPrompt,並在保存後立即生效。

插件定位與核心價值

  • 插件名稱:dsh-agent-dispatch
  • 維護者:Napstablooky233
  • 開源協議:MIT
  • 核心價值:管理助手分配、工作流分叉和注入分工策略。通過將自包含工作移至免費車道助手,減少 Token 消耗。

核心功能

  1. 可見的調度面板
    顯示當前狀態、頻道和助手名單,包含已測量的首字生成耗時。
  2. 可操作的控制
    提供主開關、三種模式(關閉/詢問/自動)、助手複選框、併發限制設置。
  3. 實際有效的策略注入
    策略文本是函數,每一步都會重算。當功能關閉時,會注入明確的“本輪不分派”指令。
  4. 自檢機制
    在每次運行前,智能體會回答一行,判斷工作是否可拆分爲獨立塊。
  5. 故障轉移重分配
    處理停滯的助手,在檢測到長時間無輸出時,重新分配任務。
  6. 預檢估計
    在運行前決定是否分派任務,避免在不適合並行時強行拆分。

安裝與啓用

推薦使用官方提供的自動安裝腳本。

自動安裝

在插件根目錄執行以下命令,腳本會自動備份並修改 DSH 的 profile 配置文件:

node scripts/install-into-profile.mjs --apply

安裝完成後,必須執行以下兩步才能生效:

  1. 鏈接依賴:在對應的 DSH profile 目錄(例如 <DSH_HOME>/profiles/<profile>)運行 pnpm install,將 link: 依賴轉換爲 node_modules 連接。
  2. 重啓 DSH:重啓 DeepSeek Harness 以加載新包。

手動安裝

如果需要手動配置,需編輯 DSH profile 目錄下的 package.json,在 dependencies 中添加:

"dsh-agent-dispatch": "link:D:/dsh-agent-dispatch"

並在 dsh.profile.bundles 數組中添加包名:

"dsh-agent-dispatch"

隨後同樣需要運行 pnpm install 並重啓 DSH。

配置與使用

安裝後,在 DSH 設置中打開 Agent Dispatch 面板。面板包含八個部分,從上到下依次爲:

  1. 主開關與模式選擇:控制是否開啓調度,選擇 Off / Ask / Auto 模式。
  2. 助手頻道:選擇 workflow fan-out、subagent 等分發渠道,未選中的進入拒絕列表。
  3. 助手名單:合併來自主機註冊、車道探測和手動配置的助手,標記默認主助手。
  4. 調度規模:設置最大併發助手數、分派閾值等。
  5. 預檢估計:控制是否在每步運行前進行估算,決定是否分派任務。
  6. 停滯故障轉移:設置停滯步數閾值和重分配策略。
  7. 額外備註:直接寫入注入的策略文本中。
  8. 查看注入文本:展開查看實際發送給智能體的策略。

適用場景與注意

該插件適合需要精細控制智能體協作流程,且希望減少上下文重複發送成本的場景。通過將機械性、自包含的工作(如批量檢索、翻譯、格式化)分配給獨立助手,將判斷性、後果敏感的工作(如架構設計、安全審查)保留在主智能體上。

注意:插件以當前 DSH 進程權限運行。安裝前請檢查源碼與許可證。

羽毛球分组比赛记分
小程序二维码

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

小夜