DeepSeek Harness 插件:plugin-effort-slider

前言

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 配置文件,刷新頁面即可生效。

使用方法

  1. 在藥丸形狀的容器中選擇一個支持推理投入的模型。
  2. 拖動滑塊並鬆開,調整在釋放時生效。
  3. 將滑塊推至頂部槽口,可觸發漸變動畫。
  4. 如果當前模型未定義推理級別,藥丸會自動隱藏,恢復爲 DSH 原生的選擇器。

限制與注意事項

  • 運行環境:僅支持 web 配置文件,屬於純客戶端 UI 插件。
  • 模型要求:只有暴露了推理級別的模型纔會顯示該藥丸。如果模型不支持(如無 low/medium/high 級別),插件會自動隱藏。
  • 權限:插件不請求主機權限、憑證、網絡調用或外部服務。
  • 測試版本:在 DSH 0.1.2-alpha 版本上測試通過。
羽毛球分组比赛记分
小程序二维码

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

小夜