DeepSeek Harness (DSH) 採用模塊化架構,允許通過插件擴展功能。官方的推理等級選擇是固定的 Max/High/Low/Off 四檔。如果你習慣類似 Codex 的連續拖動滑條,或者希望切換檔位時獲得更直觀的視覺反饋,可以安裝 dsh-codex-effort-slider。
該插件由 Microqian2th 維護,開源協議爲 MIT。它將官方菜單中的推理等級行替換爲 Codex 風格的連續滑條,支持 4 檔,並提供從藍到紫羅蘭的漸變,以及高檔位的星塵特效。
核心功能¶
- 4 檔切換:支持 Max、High、Low、Off 四個檔位。
- 視覺特效:填充顏色從藍漸變到紫羅蘭;高檔位激活紫色星雲與星塵粒子特效。
- 主題適配:支持淺色和深色主題,數值文字對比度經過校驗。
- 無侵入性:基於官方語義屬性(
aria-*)定位 DOM,不註冊宿主鉤子、不注入消息。 - 零依賴:無運行時依賴,解壓即可運行。
安裝與啓用¶
安裝¶
該插件僅支持 DSH Desktop profile(圖形界面),命令行無法直接安裝 desktop profile。
- 命令行安裝(TUI Profile):
dsh plugin --profile tui add github:Microqian2th/dsh-codex-effort-slider
- 圖形界面安裝(Desktop Profile):
推薦通過 DSH Desktop 自帶的插件面板安裝。在設置中找到插件選項,添加本地目錄路徑或 GitHub 鏈接即可。面板會自動校驗插件包的有效性及dsh.bundle.patch聲明。
生效與預覽¶
- 生效:安裝後必須完全退出並重新打開 DSH Desktop 才能生效。
- 預覽:如果只想查看效果而不安裝,可以在倉庫根目錄運行
node preview/make-preview.mjs,然後在瀏覽器中打開生成的preview/panel.html進行測試。
注意事項與適用場景¶
- 適用場景:習慣連續滑條操作、追求界面視覺反饋的開發者。
- Fail-open 機制:插件通過官方語義屬性(
aria-*)錨定 DOM。如果官方調整了這些屬性,插件會靜默失效(Fail-open),不會破壞官方菜單的原有結構。 - 依賴官方結構:插件依賴官方菜單的特定 DOM 結構,若官方改動較大,插件可能無法正常工作。
- 許可證:MIT。若需發佈到 npm,需刪除
package.json中的"private": true。
更多細節請參考 GitHub 倉庫。