在 DeepSeek Harness (DSH) Web 端的使用中,頻繁切換模型和調整推理(思考)強度是常見需求。本插件將這一過程集成到輸入框旁的一個緊湊“座位”中,提供 Claude Desktop 風格的交互,替代或補充原有的模型選擇面板。
是什麼¶
dsh-ui-skin-switcher 是一個爲 DSH Web 端打造的插件,註冊 conversation.input.model 插件槽,在輸入框旁渲染一個模型與推理力度的切換器。它與官方第一方模型選擇器走同一條通道:通過 ctx.modelDirectories 讀取模型目錄,再經同一條選擇接口提交,確保切換結果與 /model 面板一致。
核心功能¶
- 模型切換:點擊按鈕展開列表,列表按廠商分組,當前模型帶有勾選標記。
- 思考強度滑塊:支持點擊與拖動雙操作方式。滑塊僅對聲明瞭
reasoningEfforts的模型顯示。 - 最高強度點陣動畫:達到最高檔位時,軌道內會浮現點陣動畫,滑塊伴隨發光效果。
- 逐模型記憶:記住每個模型最後一次選擇的思考強度,切換模型後可快速恢復。
- 主題自適應:顏色綁定 DSH 主題變量,適配深淺主題及透明背景皮膚。
安裝與啓用¶
使用官方 CLI 安裝:
dsh plugin --profile web add @domitor-syh/dsh-ui-skin-switcher
安裝完成後,重啓 dsh web,輸入框旁即會出現切換器按鈕。
使用方法¶
- 切模型:點擊輸入框旁的按鈕,在列表裏選一個模型。列表按廠商分組,當前模型帶勾選標記。
- 調強度:對聲明瞭
reasoningEfforts的模型,模型右側會出現思考強度按鈕。點擊後,拖動滑塊或在軌道上點按即可切換檔位。
注意事項¶
- 版本要求:僅支持 DSH 0.1.5 及以上版本。
- 配置要求:思考強度是每檔一個廠商私有線級值。填錯會導致請求靜默失效,因此插件不提供統一檔位配置。需手動修改 DSH 主目錄下的
settings.yaml文件。 - 顯示邏輯:滑塊只爲聲明瞭
reasoningEfforts的模型顯示。如果當前模型未聲明該能力,則不顯示強度調節功能。