前言¶
DeepSeek 模型在處理簡單問題時,有時會進行不必要的深度推理、頻繁調用聯網搜索,或者將任務委派給子代理,導致響應變慢且消耗額外 Token。dsh-terse-mode 插件通過對話頁頂部和設置頁的控件,將推理強度、聯網搜索和子代理的使用轉化爲四個可調節的檔位和三個獨立開關,實現對模型行爲的即時控制。
插件簡介¶
這是一個由 cspyz 維護的 DeepSeek Harness 插件。它的核心價值在於不設輸出上限,允許模型完整輸出,同時通過指令引導減少冗餘。插件通過純 JavaScript 實現,零運行時依賴,數據存儲在本地。
核心功能¶
- 四檔強度調節:提供「關 / 輕 / 標準 / 強」四個檔位,用於快速切換整體行爲模式。
- 獨立控制開關:
- 思考強度:支持
off/low/high/max/auto。 - 聯網搜索:支持「允許 / 禁止 / 跟隨」檔位。
- 子代理:支持「允許 / 禁止」。
- 界面入口:在對話頁頂部和設置頁提供控件,修改即時生效。
- 技術特性:零運行時依賴,純 JavaScript;配置寫錯不會導致 DSH 啓動失敗;只對 DeepSeek 模型生效。
安裝¶
使用官方 CLI 安裝插件。安裝後首次啓動需要重啓 DSH。
dsh plugin --profile web add github:cspyz/dsh-terse-mode
dsh plugin --profile desktop add github:cspyz/dsh-terse-mode
使用方法¶
- 頂部控件:對話頁頂部顯示當前檔位、子代理和聯網開關。點擊檔位可切換,點擊開關可單獨啓用或禁用。鼠標懸停可查看說明,點擊
?可展開完整配置面板。 - 設置頁:在設置頁找到「簡潔模式」入口,可以進行更詳細的配置和查看說明。
- 即時生效:修改檔位或開關後,無需重啓 DSH,下一次請求立即應用新的設置。
配置說明¶
插件默認配置已滿足大部分需求。如需自定義,可在 profile 的 cordis.patch.yml 中覆蓋 id: terse-mode。
- id: terse-mode
config:
level: standard # off | light | standard | strong
reasoningEffort: auto # auto | none | off | low | high | max
search: auto # auto | allow | deny
subagents: allow # allow | deny
applyToAllModels: false # true = 對非 DeepSeek 模型也壓強度
注意事項¶
- 本地存儲:設置偏好存儲在本地文件,重啓後保持。
- Profile 獨立:安裝僅影響當前 profile,不影響其他插件。
- 模型限制:目前僅對 DeepSeek 模型生效,不會給不支持該參數的模型強行推送。
- 安全性:配置錯誤會自動回落到安全默認值,不會導致程序崩潰。
結語¶
dsh-terse-mode 通過簡單的 UI 控件解決了模型行爲難以控制的問題,適合希望精細化管理推理成本和響應風格的用戶。