前言¶
在使用 DeepSeek Harness(DSH)時,當集成多個模型來源後,模型選擇菜單會變得冗長,查找特定模型需要頻繁滾動。dsh-model-fold 插件通過按來源(provider)分組的方式重構了菜單結構,讓模型選擇更加高效。
插件簡介¶
該插件由 loyalchiiina 維護,旨在解決模型列表過長的問題。它通過 CSS 和 DOM 操作增強官方組件,在不移動或刪除 React 節點的前提下,實現模型的分組顯示與快捷切換。
核心功能¶
- 來源優先展示:菜單默認僅列出來源名稱和模型數量,一屏即可概覽所有來源。
- 懸浮/面板/列表三種模式:
- 默認懸浮模式:鼠標划過來源標題,右側滑出模型子面板。
- 面板模式:單擊來源展開右側固定面板。
- 列表模式:點擊來源在下方就地展開模型列表。
- 模式與字號切換:支持通過雙擊來源標題或菜單底部的設置條在三種模式間循環切換,並支持在面板內調整字號(10/11/12/13)。
- 視覺標識:當前來源與模型使用加粗品牌色標註,面板內選中項保留勾選標記。
- 主題適配:配色與排版完全跟隨官方
--dsw-*主題變量,背景不透明,對比度充足。 - 零侵入與離線:純 DOM 增強,不修改 React 渲染結構;不聯網,無網絡請求。
安裝與啓用¶
通過 DSH 官方插件命令安裝:
dsh plugin --profile desktop add dsh-model-fold
安裝後必須重啓 DSH 客戶端才生效。
使用方式¶
- 查看模型:鼠標劃過左側來源標題,右側將滑出該來源下的模型列表。
- 切換模式:雙擊任意來源標題,可在「懸浮展開」與「列表展開」之間循環切換。或點擊菜單底部的設置條進行切換。
- 調整顯示:在面板模式下,點擊底部設置條可調整字號。
注意事項¶
- 內核版本要求:DSH 內核版本需 >= 2.0.15-next。
- 生效範圍:僅增強 Composer 的模型菜單(
div[role="menu"]),/model命令彈窗不受影響。 - 隱私:插件不聯網,不收集或上傳任何數據。
結語¶
對於使用多源模型的用戶,dsh-model-fold 通過分組和快捷切換功能,顯著減少了模型選擇時的視覺負擔。插件邏輯純本地運行,兼容性好。