dsh-reasoning-effort-slider:DeepSeek Harness 推理强度滑动调节插件

前言

DeepSeek Harness 原生的模型切换逻辑中,当未在路由配置中显式指定 reasoningEffort 时,切换模型会回退到 undefined。在 qwen 语境下,这等同于 enable_thinking: false,导致思考能力被静默关闭。dsh-reasoning-effort-slider 旨在通过 UI 组件和记忆机制,解决这一问题。

插件定位

dsh-reasoning-effort-slider 是一个 DeepSeek Harness Web 客户端插件,由 CroissanTTs 维护。它将推理强度滑动条注入到对话输入栏,支持按会话调节,并记忆每个模型的选择,在切换模型时自动继承并适配。

核心功能

  1. UI 注入:将推理强度滑动条注入到对话输入栏,仅在所选模型声明支持推理强度时显示。
  2. 单会话独立调节:滑动操作仅改变当前会话的推理强度,不影响其他会话。
  3. 多模型支持:支持 Bailian、DeepSeek、OpenAI o-series 等声明推理强度的模型。
  4. 自动记忆与继承:记忆每个 provider/model 组合对应的最后选择级别。切换模型时,插件会自动将记忆的强度写入新模型,并限制在目标模型支持的上限内。

安装与启用

安装该插件只需执行以下命令:

dsh plugin --profile web add dsh-reasoning-effort-slider

使用机制

  1. 滑块逻辑:滑块遵循 DSH 的七步逻辑(off/minimal/low/medium/high/xhigh/max),但只显示当前模型支持的具体级别。
  2. 智能隐藏:如果模型只支持一种级别(如 kimi-k3),或者只支持 off,滑块将自动隐藏。
  3. 切换适配:当从未选择过强度时,显示灰色的“默认”。切换模型时,插件会优先尝试保留原级别;如果目标模型不支持该级别,则自动降级到目标模型最接近的可用级别(且不低于目标模型的最低级别)。
  4. 防止静默关闭:由于滑块从不显示 off,因此该机制无法将思考能力静默降级为不思考。

注意事项

  1. 配置含义:在 qwen 语境下,配置为 undefined 等同于关闭思考。
  2. 权限与安全:插件以当前 DSH 进程权限运行,建议在安装前检查源码与许可证。
  3. 关系说明:这是一个通用插件,也可作为 dsh-bailian-models 的可选依赖。

总结

该插件通过简单的滑动条和记忆机制,弥补了 DSH 在模型切换时推理强度管理的缺失。更多信息请查看插件目录 https://www.skillhub.cn/plugins/CroissanTTs/dsh-effort-slider 或源码仓库 https://github.com/CroissanTTs/dsh-effort-slider。

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

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

小夜