dsh-terse-mode:控制思考、搜索與子代理的簡潔模式

前言

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 控件解決了模型行爲難以控制的問題,適合希望精細化管理推理成本和響應風格的用戶。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜