前言¶
DeepSeek Harness (DSH) 提供了插件化扩展能力。在 Web 界面配置模型思考强度时,原生的推理等级面板使用一组单选行进行选择。dsh-effort-slider 插件通过监视该面板,将其替换为支持拖动的滑块组件,提供更直观的档位切换体验。
插件定位¶
名称:dsh-effort-slider
维护者:SmailPang
许可证:MIT
这是一个为 DeepSeek Harness 添加支持 Off、Low、High、Max 档位的可拖动推理强度滑块的客户端插件。它在不修改 DSH 本体代码的前提下,优化了推理强度的选择交互。
核心功能¶
- 就地替换原生控件:监视「模型座位」弹层中的推理等级面板,将原生单选行替换为美观的滑块卡片。
- 拖动交互:支持拖动滑块在 Off、Low、High、Max 档位间切换。松手即应用,面板保持打开。
- 视觉反馈:
- Max 档位时,轨道内显示 DeepSeek 蓝色 WebGL 火焰特效。
- 若浏览器不支持 WebGL2,自动回退为 CSS 辉光效果。
- 状态管理:自动适配 DSH 的深色/浅色主题;提供「恢复默认」按钮回到跟随模型状态;提供「返回」按钮回到主菜单。
- 链路兼容:不另发请求,点击滑块后仍走 DSH 官方会话链路(selectModel、默认保存等),仅跳过成功后的强制关窗。
安装与启用¶
安装前需确保已安装 DeepSeek Harness (dsh 命令可用)。
- 安装插件(使用预构建包):
dsh plugin --profile web add https://github.com/SmailPang/dsh-effort-slider/releases/download/v0.1.1/dsh-effort-slider-0.1.1.tgz
- 重启服务:
安装完成后,重启dsh web命令,刷新浏览器即可生效。
使用步骤¶
- 进入设置:在任意会话的输入区点击「模型座位」,在弹层中选择「推理等级 / Effort」。
- 切换档位:拖动滑块到目标档位(Off / Low / High / Max),松手即应用。
- 恢复默认:点击卡片右下角的「恢复默认」按钮,可回到「跟随模型」状态。
- 返回菜单:点击「返回」回到模型与思考强度主菜单。
- 查看特效:将滑块拖动至最右侧 Max 档位,观察轨道内的蓝色火焰效果。
适用场景与注意¶
- 兼容性要求:
- DSH 版本:>= 0.2.0-rc.2
- 宿主环境:Node >= 20
- 浏览器环境:需支持 WebGL2(不支持时自动降级为 CSS 辉光)。
- 安全性:插件不修改 DSH 本体代码,浏览器界面由 DSH 官方 Client Module 加载,请通过正规渠道安装。
源码与目录¶
插件源码及更多细节可查看:
* GitHub 仓库:https://github.com/SmailPang/dsh-effort-slider
* 插件目录:https://www.skillhub.cn/plugins/SmailPang/dsh-effort-slider