前言¶
DeepSeek Harness (DSH) 通過插件機制擴展功能。調整模型的推理深度(Off/Medium/High/Max)通常需要進入模型菜單進行選擇,操作路徑較長。dsh-effort-bars 插件提供了一種可視化的、類似信號條的交互方式,讓切換推理深度變爲即點即得。
插件定位¶
這是一個客戶端插件,由開發者 imdeniil 維護。它位於 conversation.input.model 插槽,優先級爲 -2。該插件的核心價值在於用直觀的視覺元素替代繁瑣的菜單導航,實現推理深度的瞬間切換。
核心功能¶
- 信號式 Effort Bars
在模型按鈕旁顯示垂直的音量條樣式指示器。每個推理級別(Off/Medium/High/Max)對應一根條,通過漸變填充展示當前級別。 - 點擊切換
點擊任意條即可切換推理深度。這是通過調用modelDirectories→selectModel官方機制實現的,無需打開子菜單。 - 優化模型菜單
點擊模型按鈕時,菜單直接展開爲可搜索的列表(包含模型、提供商、過濾器和結果計數),跳過了原有的“Model/Effort”子菜單層級。 - 無障礙支持
支持鍵盤導航和焦點管理,具備完整的可訪問性支持。 - 多語言支持
內置俄語、英語和中文的本地化翻譯。
安裝與啓用¶
在 DSH Web 環境下,執行以下命令安裝插件:
dsh plugin --profile web add github:imdeniil/dsh-effort-bars
典型用法¶
- 在界面中找到模型按鈕,右側會出現一排垂直的 Effort Bars。
- 點擊代表目標深度的條(例如點擊“High”),模型推理深度立即切換。
- 如果需要查找特定模型,點擊模型按鈕直接打開搜索列表進行篩選。
適用場景與注意¶
- 條件顯示:僅噹噹前模型支持推理級別時,Effort Bars 纔會顯示。不支持該功能的模型不會出現此組件。
- 插件穩定性:插件基於
cordis.patch.yml進行層組合。如果插件移除或渲染崩潰,控制權會自動返回給下一個優先級的插件(如默認模型選擇器或搜索插件)。 - 版本與許可:當前版本爲 0.1.3,採用 MIT 許可證。安裝前建議檢查源碼與許可證。
總結¶
該插件通過視覺化的交互設計,簡化了 DeepSeek Harness 中推理深度的調節流程。對於需要頻繁切換推理策略的開發者,這是一個實用的效率工具。更多詳情及源碼可訪問其 GitHub 倉庫。