dsh-auto-preset-router:DeepSeek Harness 自動路由插件

前言

DeepSeek Harness 的核心設計理念是插件化。在使用該工具時,如果需要在 Standard、PTC、Minimal 或 Cordis 等預設之間切換,通常需要手動干預。dsh-auto-preset-router 插件通過引入一個“Auto” Agent Preset,解決了這一痛點。它會利用分類器自動識別用戶的第一個意圖,並據此路由到最合適的預設。

插件定位

這是一個由 yhfgyyf 維護的 DeepSeek Harness 插件。它通過 DeepSeek V4 Flash 模型對用戶的第一個提示進行分類,隨後根據分類結果自動加載對應的預設。安裝後,它不會修改 settings.yaml,而是通過插件自身的配置覆蓋默認行爲。

核心能力

  • 自動分類:插件會將用戶的第一個提示文本及附件元數據發送給 deepseek-v4-flash 模型進行意圖識別。
  • 智能路由:根據分類結果,自動切換到 Standard、PTC、Minimal 或 Cordis 預設。
  • 工具與技能選擇:在路由完成後,插件會通過一次獨立的 V4 Flash 調用,從有限制的目錄中選擇可能需要的工具和技能名稱,並追加到會話中。它不會加載 Skill 的具體內容,也不會修改目標預設的工具前綴。

路由策略

分類器使用固定參數(無工具、推理努力關閉、溫度 0、輸出限制 16 token)進行判斷。其路由邏輯如下:

目標預設 適用場景
standard Web/當前信息查詢、混合非編程工作、一般協助、完整工具生態,或分類結果模糊的情況。
code 任何代碼倉庫分析、編程任務,以及廣泛的批量/並行工具編排。
minimal 高要求的自包含推理、數學或算法分析,且不涉及倉庫或編程工作。
cordis 非編程的 DSH 預設、Cordis 概念或運行時工作。

注意:在某些版本中,code 預設可能被稱爲 ptc,此時分類器的 code 結果會自動掛載 ptc 預設。

安裝與啓用

此插件需要 DeepSeek Harness 0.1.1-rc.1 或兼容版本。安裝前請確認已安裝 @deepseek-ai/dsh-agent-presets 和 @deepseek-ai/dsh-skill-filesystem(作爲可選依賴)。

Web 端安裝:

dsh plugin --profile web add github:yhfgyyf/dsh-auto-preset-router
dsh web

TUI 端安裝:

dsh plugin --profile tui add github:yhfgyyf/dsh-auto-preset-router
dsh --profile tui

安裝後,默認預設會被設置爲 auto。若需手動覆蓋,可在 settings.yaml 中顯式指定:

agent-presets:
  default: auto

注意事項

  • 隱私與數據:分類器僅接收提示文本和附件的元數據(名稱、尺寸、媒體類型),絕不會發送圖片字節數據。
  • 長文本處理:如果提示超過 24,000 個字符,系統只會截取開頭和結尾部分進行分類。
  • 容錯機制:如果分類失敗或結果模糊,系統會自動回退到 standard 預設。
  • 會話鎖定:分類過程會產生診斷日誌,但不會修改 settings.yaml。已存在的會話會記錄路由結果,並在首次真實輪次前鎖定到選定的預設。

總結

dsh-auto-preset-router 通過自動化分類流程,減少了用戶在 DSH 日常使用中的配置開銷。它不改變 DeepSeek Harness 的底層邏輯,僅作爲路由層存在。

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

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

小夜