dsh-routing-suite:爲 DeepSeek Harness 增加可選擇的智能路由模式

前言

在 DeepSeek Harness(DSH)裏,模式菜單通常提供 Standard、Code、Minimal、Cordis 等預設。日常開發中,修 bug、做代碼審查和從零實現功能,對「先查清楚再動手」與「直接落地再驗證」的側重並不相同;若只靠切換不同模式或手動改提示詞,容易要麼過度謹慎、要麼跳過必要排查。

下面介紹社區插件 dsh-routing-suite(維護者 dragonbaba,GitHub 16 stars)。它在不替換 Standard 預設能力的前提下,爲 DSH 增加一個可在模式菜單中選擇的「智能路由模式」,按任務類型引導工作風格,且本身不發起額外模型請求、不讀寫文件或執行命令。

這是什麼

dsh-routing-suite 是面向 DeepSeek Harness 的輕量任務路由插件,分類爲模型推理。安裝後,模式菜單會多出一項 智能路由模式 / Smart routing mode(與 Standard、Code、Minimal、Cordis 並列)。

插件保留官方 Standard 預設的 persona、contexts 與完整工具目錄,僅在選中 routing-suite 模式時注入路由引導。機器區域爲 zh-CN / zh-Hans 時界面爲簡體中文,否則爲英文。項目爲社區作品,並非 DeepSeek 官方產品,也不代表官方背書;許可證爲 MIT(© 2026 rpg_zaun and dsh-routing-suite contributors)。

核心功能

三種路由策略

插件根據配置或首個持久用戶任務,選擇穩定的工作風格:

  1. Automatic / 自動判斷(推薦):對首個用戶任務分類;任務含義模糊時保持中性。
  2. Inspect first / 檢查優先:適合修復、診斷、審查、遷移等,鼓勵先查清事實與根因再改動。
  3. Direct execution / 直接執行:適合創建與實現類任務,鼓勵直接落地並在之後驗證。

與 Standard 的關係

路由引導疊加在官方 Standard 預設之上,不刪減工具、不清空 context、不替換 persona。預設組合源自 DSH 官方 Standard preset(MIT),具備與 Standard 模式相同的常規編碼能力;路由插件自身不調用這些能力。

安全邊界

Host 僅在選用 routing-suite 預設的會話中參與 system-prompt/assemble,並暴露一個只讀狀態端點。插件不會:

  • 移除或限制工具;
  • 讀寫文件、執行命令或管理包;
  • 創建子代理或發起額外 LLM 請求。

安裝與啓用

當前版本爲 0.1.2,要求 Node.js >=22.19.0

桌面端(推薦)

在 DeepSeek Harness Desktop 插件管理器中安裝 dsh-routing-suite@0.1.2。安裝流程會先執行官方固定插件命令,再將包內聲明的 Agent preset 安全物化到 DSH 官方用戶 preset 根目錄。

安裝完成後重啓 Harness,在模式菜單中選擇 智能路由模式

DSH CLI

官方命令安裝 profile bundle:

dsh plugin --profile web add dsh-routing-suite

注意:DSH 的 plugin 命令目前不會自動物化包內聲明的用戶 preset。僅使用 CLI 時,還需手動將本包的 preset/routing-suite 目錄複製到:

${DSH_HOME:-$HOME/.dsh}/.agent-presets/routing-suite

複製後重啓 Harness。npm 生命週期腳本不會代勞這一步。

插件目錄頁:SkillHub - dsh-routing-suite

配置

bundle 配置支持以下字段:

enabled: true
strategy: auto # auto | inspect-first | direct
  • auto:對首個用戶任務分類;模糊任務保持中性。
  • inspect-first:始終鼓勵在改動前先查清事實與根因。
  • direct:始終鼓勵直接實現,並在之後做驗證。

本地化設置頁爲只讀 React 視圖,展示運行時可用性、作用域與當前策略;實際配置仍通過 DSH 常規的 bundle / profile 管理完成。

典型用法

  1. 按上文方式安裝並重啓 Harness。
  2. 在模式菜單切換到 智能路由模式
  3. 按需設置 strategy
    - 日常混合任務:保持 auto(默認)。
    - 排查線上問題、做 code review:設爲 inspect-first
    - 新建模塊、快速原型:設爲 direct
  4. 發出首個任務。在 auto 下,插件會據此選定後續會話的工作風格;切換策略需改配置並重啓相關會話。

適用場景與注意

適合誰

  • 希望在單一 Standard 能力底座上,按任務類型自動或半自動調整「先查後改」與「先做後驗」節奏的 DSH 用戶。
  • 需要中文界面、且不想爲路由單獨維護多套 persona 或工具清單的開發者。

使用前注意

  • 插件以當前 dsh 進程權限運行;安裝前請閱讀 源碼 與 MIT 許可證,確認符合你的安全要求。
  • CLI 安裝勿遺漏 preset 目錄的手動複製步驟。
  • 社區目錄 SkillHub 爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;DSH 生態遵循「一切皆插件」,本插件亦屬社區貢獻。

結尾

dsh-routing-suite 在 Standard 預設之上增加輕量、可配置的任務路由,不額外消耗模型調用,也不擴大 Host 的文件與進程權限。若你希望在 DSH 模式菜單裏多一個按場景自適應工作風格的選項,可從目錄頁或 GitHub 獲取 0.1.2 並按本文步驟安裝啓用。

  • 目錄頁:https://www.skillhub.cn/plugins/dragonbaba/dsh-routing-suite
  • GitHub:https://github.com/dragonbaba/dsh-routing-suite
羽毛球分组比赛记分
小程序二维码

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

小夜