dsh-reasoning-effort-slider:DeepSeek Harness 推理強度滑動調節插件

前言

DeepSeek Harness 原生的模型切換邏輯中,當未在路由配置中顯式指定 reasoningEffort 時,切換模型會回退到 undefined。在 qwen 語境下,這等同於 enable_thinking: false,導致思考能力被靜默關閉。dsh-reasoning-effort-slider 旨在通過 UI 組件和記憶機制,解決這一問題。

插件定位

dsh-reasoning-effort-slider 是一個 DeepSeek Harness Web 客戶端插件,由 CroissanTTs 維護。它將推理強度滑動條注入到對話輸入欄,支持按會話調節,並記憶每個模型的選擇,在切換模型時自動繼承並適配。

核心功能

  1. UI 注入:將推理強度滑動條注入到對話輸入欄,僅在所選模型聲明支持推理強度時顯示。
  2. 單會話獨立調節:滑動操作僅改變當前會話的推理強度,不影響其他會話。
  3. 多模型支持:支持 Bailian、DeepSeek、OpenAI o-series 等聲明推理強度的模型。
  4. 自動記憶與繼承:記憶每個 provider/model 組合對應的最後選擇級別。切換模型時,插件會自動將記憶的強度寫入新模型,並限制在目標模型支持的上限內。

安裝與啓用

安裝該插件只需執行以下命令:

dsh plugin --profile web add dsh-reasoning-effort-slider

使用機制

  1. 滑塊邏輯:滑塊遵循 DSH 的七步邏輯(off/minimal/low/medium/high/xhigh/max),但只顯示當前模型支持的具體級別。
  2. 智能隱藏:如果模型只支持一種級別(如 kimi-k3),或者只支持 off,滑塊將自動隱藏。
  3. 切換適配:當從未選擇過強度時,顯示灰色的“默認”。切換模型時,插件會優先嚐試保留原級別;如果目標模型不支持該級別,則自動降級到目標模型最接近的可用級別(且不低於目標模型的最低級別)。
  4. 防止靜默關閉:由於滑塊從不顯示 off,因此該機制無法將思考能力靜默降級爲不思考。

注意事項

  1. 配置含義:在 qwen 語境下,配置爲 undefined 等同於關閉思考。
  2. 權限與安全:插件以當前 DSH 進程權限運行,建議在安裝前檢查源碼與許可證。
  3. 關係說明:這是一個通用插件,也可作爲 dsh-bailian-models 的可選依賴。

總結

該插件通過簡單的滑動條和記憶機制,彌補了 DSH 在模型切換時推理強度管理的缺失。更多信息請查看插件目錄 https://www.skillhub.cn/plugins/CroissanTTs/dsh-effort-slider 或源碼倉庫 https://github.com/CroissanTTs/dsh-effort-slider。

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

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

小夜