DeepSeek Harness (DSH) 的理念是“一切皆插件”。在调试推理模型时,手动调整推理等级(off / minimal / low / medium / high / xhigh / max)往往需要修改配置或多次点击。dsh-reasoning-slider 插件将类似 Codex 的推理等级滑条直接内嵌到了 DSH 的模型选择器中,让档位调整在 UI 层面完成。
这是一个由 edwardzhou21 维护的 DSH 插件,开源协议为 MIT。它不改变模型逻辑,而是通过 UI 交互封装了推理等级的切换逻辑,使得在模型选择器内即可完成档位调整。
核心功能¶
- 内嵌展示:滑条位于模型选择器弹层,选中模型后自动显示该模型支持的推理档位。
- 实时预览:拖动滑块可实时预览,松开后生效。
- 智能携带:切换模型时,插件会尝试保留当前档位;若目标模型不支持该档位,则自动回退到其默认档位。
- 多模交互:支持键盘(←/→ 或 ↑/↓)和鼠标滚轮切换档位。
- 状态提示:单档位模型显示“支持档位: xxx”,无档位模型显示提示。
安装与启用¶
需要安装 pnpm 和 DSH。以下是使用 desktop profile 的安装命令:
dsh plugin --profile desktop add https://github.com/edwardzhou21/dsh-reasoning-slider/archive/refs/tags/v0.0.7.tar.gz
安装后,在 DSH 界面打开模型选择器即可看到该插件。
典型用法¶
- 打开 DSH,点击模型选择器。
- 选中一个模型。
- 在下方出现的滑条中拖动以调整推理等级。
- 松开鼠标,档位立即生效。
适用场景与注意¶
- 适用场景:适合需要频繁测试不同推理等级的开发者。例如,对比低档位和最高档位的输出质量。
- 注意:
- 环境要求:插件要求 Node.js 版本在
22.13.0或更高。 - DSH 兼容性:dsh-reasoning-slider@0.0.7 支持 DSH 的
0.1.2-alpha.2、0.1.2-alpha.4、0.1.2-alpha.5、0.1.2-rc.1与0.2.0-rc.2版本;DSH0.1.2-alpha.3尚未验证。 - npm 包区别:npm 上的
reasoning-slider包是上游原版,不含本仓库的改动。
- 环境要求:插件要求 Node.js 版本在
插件通过 Cordis patch 机制集成,源码位于 GitHub。