前言¶
DeepSeek Harness (DSH) 提供了插件化擴展能力。在 Web 界面配置模型思考強度時,原生的推理等級面板使用一組單選行進行選擇。dsh-effort-slider 插件通過監視該面板,將其替換爲支持拖動的滑塊組件,提供更直觀的檔位切換體驗。
插件定位¶
名稱:dsh-effort-slider
維護者:SmailPang
許可證:MIT
這是一個爲 DeepSeek Harness 添加支持 Off、Low、High、Max 檔位的可拖動推理強度滑塊的客戶端插件。它在不修改 DSH 本體代碼的前提下,優化了推理強度的選擇交互。
核心功能¶
- 就地替換原生控件:監視「模型座位」彈層中的推理等級面板,將原生單選行替換爲美觀的滑塊卡片。
- 拖動交互:支持拖動滑塊在 Off、Low、High、Max 檔位間切換。鬆手即應用,面板保持打開。
- 視覺反饋:
- Max 檔位時,軌道內顯示 DeepSeek 藍色 WebGL 火焰特效。
- 若瀏覽器不支持 WebGL2,自動回退爲 CSS 輝光效果。
- 狀態管理:自動適配 DSH 的深色/淺色主題;提供「恢復默認」按鈕回到跟隨模型狀態;提供「返回」按鈕回到主菜單。
- 鏈路兼容:不另發請求,點擊滑塊後仍走 DSH 官方會話鏈路(selectModel、默認保存等),僅跳過成功後的強制關窗。
安裝與啓用¶
安裝前需確保已安裝 DeepSeek Harness (dsh 命令可用)。
- 安裝插件(使用預構建包):
dsh plugin --profile web add https://github.com/SmailPang/dsh-effort-slider/releases/download/v0.1.1/dsh-effort-slider-0.1.1.tgz
- 重啓服務:
安裝完成後,重啓dsh web命令,刷新瀏覽器即可生效。
使用步驟¶
- 進入設置:在任意會話的輸入區點擊「模型座位」,在彈層中選擇「推理等級 / Effort」。
- 切換檔位:拖動滑塊到目標檔位(Off / Low / High / Max),鬆手即應用。
- 恢復默認:點擊卡片右下角的「恢復默認」按鈕,可回到「跟隨模型」狀態。
- 返回菜單:點擊「返回」回到模型與思考強度主菜單。
- 查看特效:將滑塊拖動至最右側 Max 檔位,觀察軌道內的藍色火焰效果。
適用場景與注意¶
- 兼容性要求:
- DSH 版本:>= 0.2.0-rc.2
- 宿主環境:Node >= 20
- 瀏覽器環境:需支持 WebGL2(不支持時自動降級爲 CSS 輝光)。
- 安全性:插件不修改 DSH 本體代碼,瀏覽器界面由 DSH 官方 Client Module 加載,請通過正規渠道安裝。
源碼與目錄¶
插件源碼及更多細節可查看:
* GitHub 倉庫:https://github.com/SmailPang/dsh-effort-slider
* 插件目錄:https://www.skillhub.cn/plugins/SmailPang/dsh-effort-slider