前言¶
DeepSeek Harness(DSH)採用模塊化架構,允許通過插件擴展功能。在推理模型領域,調節推理投入是常見需求,Codex 和 Claude Code 都提供了專門的滑塊。DSH 原生未集成此功能,plugin-effort-slider 插件便應運而生,它將模型選擇器與推理投入滑塊合二爲一,直接嵌入到輸入框所在的 composer 區域。
核心功能¶
該插件主要提供以下交互改進:
- 合一的藥丸形狀容器:模型選擇器和滑塊共用一個帶邊框的藥丸形狀,中間用分隔符隔開。滑塊緊鄰模型名稱。
- 簡化的模型列表:點擊模型名稱時,列表跳過子菜單,直接顯示所有提供商和模型,滑塊保持可見。
- 槽口式滑塊:使用槽口代替平滑拖動,每個槽口對應模型的一個真實推理級別(通常爲 2-7 級)。支持鍵盤導航(箭頭、Home、End)。
- 頂部漸變效果:將滑塊推至頂部槽口時,條形圖會變成移動的漸變效果,模擬 DSH 原生的“Deep diving…”閃爍。
- 主題跟隨:所有顏色繼承自 DSH 變量,包括髮送按鈕的強調色。適配淺色、深色及未來的主題插件。
- 佈局優化:藥丸彈出時,上下文環會移至統計行末尾,避免擠佔發送按鈕;輸入框高度會相應增加。
- 零核心依賴:插件爲單一文件夾,卸載後 DSH 會自動移除相關樣式與邏輯。
安裝¶
需要使用 DSH 的 web 配置文件。安裝命令如下:
dsh plugin --profile web add github:mrSutivu/plugin-effort-slider
安裝後,執行 dsh web 重啓一次 web 配置文件,刷新頁面即可生效。
使用方法¶
- 在藥丸形狀的容器中選擇一個支持推理投入的模型。
- 拖動滑塊並鬆開,調整在釋放時生效。
- 將滑塊推至頂部槽口,可觸發漸變動畫。
- 如果當前模型未定義推理級別,藥丸會自動隱藏,恢復爲 DSH 原生的選擇器。
限制與注意事項¶
- 運行環境:僅支持
web配置文件,屬於純客戶端 UI 插件。 - 模型要求:只有暴露了推理級別的模型纔會顯示該藥丸。如果模型不支持(如無 low/medium/high 級別),插件會自動隱藏。
- 權限:插件不請求主機權限、憑證、網絡調用或外部服務。
- 測試版本:在 DSH 0.1.2-alpha 版本上測試通過。