dsh-agent-preset-router: DeepSeek Harness 的自動模式路由插件

前言

DeepSeek Harness (DSH) 的核心架構在於插件擴展。在處理多模態或複雜任務時,用戶通常需要在新建會話時手動選擇 Agent Preset(如標準模式、PTC 模式、極簡模式或創造模式)。手動切換不僅繁瑣,而且在快速迭代場景下會降低效率。dsh-agent-preset-router 插件爲此提供了一個“自動模式”解決方案,通過 Flash 模型對請求進行預判,自動路由到最合適的 Preset,實現“判斷即執行”。

核心功能

該插件爲 DSH Web Profile 增加了一個名爲“自動模式”的預設。其主要能力包括:

  • 可選擇的 Auto 預設:在新建會話的預設選擇器中顯示,包含一個緊湊的工具集作爲兜底。
  • Flash 預判:使用 deepseek-v4-flash 模型對請求進行分類,輸出推薦的 preset、原因及置信度。
  • 判斷即運行:在用戶發送第一條消息後,系統自動切換到推薦的 preset 並立即執行,無需用戶二次確認。
  • 動畫信息條:在輸入框上方顯示決策過程,3 秒後自動淡出消失。
  • 誠實的回退:當分類失敗時,插件會自動回退到配置的默認 preset(默認爲 standard),並告知用戶。
  • 零配置啓動:分類器複用會話自身的 provider,或回退到註冊表中的第一個 provider,開箱即用。

安裝與啓用

安裝該插件需要 DSH 已安裝 Web Profile。執行以下命令即可完成安裝:

dsh plugin --profile web add dsh-agent-preset-router

安裝完成後,需要重啓 Web App 或重新加載 GUI 頁面,以加載新的插件包行和預設。

典型用法

  1. 創建一個新的會話。
  2. 在 Agent Preset 選擇器中,選擇 自動模式。
  3. 輸入請求內容併發送。
  4. 系統會觸發 Flash 分類,自動切換到推薦的 Preset 並執行請求。
  5. 輸入框上方會出現一個動態的信息條,顯示路由決策,並在 3 秒後自動消失。
  6. 斜槓命令(如 /help)會繞過路由邏輯,直接執行。

注意事項與限制

  • 平臺預設鎖:路由僅對每個新會話的第一條消息生效。DSH 平臺會在會話產生第一條消息(turn/start)時鎖定 Preset,因此無法在會話進行中動態切換。
  • 無法中途取消:如果分類結果不理想,無法在當前會話中取消或重試。唯一的補救方式是開啓一個新的會話,或直接在目標 Preset 下創建會話。
  • 安全模型:分類器會將你的請求文本發送給配置的 LLM Provider,這與 DSH 本身的信任模型一致。
  • RPC 限制:RPC 調度是固定的,分類器通過帶有同源檢查的 HTTP 路由運行。
  • Auto 預設定位:auto 預設本身是一個緊湊的兜底工具集。如果你希望在使用 Auto 模式時獲得更豐富的行爲,可以擴展 $DSH_HOME/.agent-presets/auto 目錄下的配置文件。

短結尾

dsh-agent-preset-router 通過引入 Flash 模型分類層,解決了 DSH 中多 Preset 切換的重複操作問題,適合希望減少手動配置成本、依賴自動化路由決策的開發者。該插件開源(MIT 許可證),配置靈活,適合作爲 DSH 生態中的 Workflow 工具。

  • GitHub: https://github.com/CTWCTW9999/dsh-agent-preset-router
  • 插件目錄: https://www.skillhub.cn/plugins/CTWCTW9999/dsh-agent-preset-router
羽毛球分组比赛记分
小程序二维码

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

小夜