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 控件解决了模型行为难以控制的问题,适合希望精细化管理推理成本和响应风格的用户。

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

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

小夜