前言¶
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 頁面,以加載新的插件包行和預設。
典型用法¶
- 創建一個新的會話。
- 在 Agent Preset 選擇器中,選擇 自動模式。
- 輸入請求內容併發送。
- 系統會觸發 Flash 分類,自動切換到推薦的 Preset 並執行請求。
- 輸入框上方會出現一個動態的信息條,顯示路由決策,並在 3 秒後自動消失。
- 斜槓命令(如
/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