前言¶
DSH 插件生态中,不少操作可以通过插件从命令行或配置项移到界面上。对于需要在不同模型之间切换推理档位的场景,单独维护配置项会增加操作成本。qjcnmd/dsh-reasoning-slider 是一个 DSH 插件,把推理等级滑块直接内嵌到 DeepSeek Harness 的模型选择器里:点开模型选择器,选中模型后下方出现滑块,拖动即可切换该模型支持的推理档位。
这是什么¶
qjcnmd/dsh-reasoning-slider 由 qjcnmd 维护,许可证为 MIT。它的定位是在 DSH 的 web profile 中提供一个 UI 插件,让模型选择器弹层中直接显示并切换当前模型支持的推理档位。
该插件适用于已经使用 dsh 并希望减少手动切换档位成本的场景。它不替代 DSH 本身,而是作为 DSH 插件安装到指定 profile 中使用。
核心功能¶
下面介绍已核实的几个能力:
- 滑块内嵌于模型选择器弹层,选择模型后自动显示该模型支持的推理档位。
- 拖动滑块时实时预览,松开后生效。
- 切换模型时自动携带当前档位;如果目标模型不支持当前档位,会自动回退到其默认档位。
- 单档位模型显示“支持档位: xxx”,无档位模型显示提示。
- 支持键盘切换:
←/→或↑/↓;也支持滚动滚轮切换。
安装与启用¶
先确认环境中已安装 pnpm 与 dsh:
npm i -g pnpm
npm i -g @deepseek-ai/dsh
从 npm 安装:
dsh plugin --profile web add reasoning-slider
或从 GitHub 安装:
dsh plugin --profile web add github:qjcnmd/dsh-reasoning-slider
安装完成后,重启 dsh web。
禁用或卸载插件:
dsh plugin --profile web remove reasoning-slider
也可以编辑 ~/.dsh/profiles/web/cordis.patch.yml,给 insert 行加 disabled: true,从而在 profile 配置层面禁用该插件。
典型用法¶
经过上面的安装步骤后,典型使用流程如下:
- 重启
dsh web。 - 点开 DSH 的模型选择器。
- 选中某个模型后,下方出现推理等级滑块。
- 拖动滑块切换到目标档位,松开后生效。
- 如果切换到另一个模型,插件会尝试保留当前档位;若目标模型不支持该档位,则回退到目标模型的默认档位。
- 也可以用键盘
←/→、↑/↓或鼠标滚轮调整档位。
适用场景与注意¶
适合以下场景:
- 你已经在 DSH 的 web profile 中使用模型选择器。
- 你经常需要在多个模型之间切换,并希望减少重复设置推理档位的操作。
- 你希望在界面上直接查看当前模型支持的推理档位,而不是只依赖配置项。
需要注意:
- 该插件需要
pnpm与dsh。 - 安装完成后需要重启
dsh web。 - DSH 插件会在当前
dsh进程权限下运行,安装前应检查源码与许可证。 - 社区插件目录与 DSH 插件生态是扩展关系,不应将其理解为官方应用商店。
链接¶
- GitHub:https://github.com/qjcnmd/dsh-reasoning-slider
- 目录页线索:https://www.skillhub.cn/plugins/qjcnmd/dsh-reasoning-slider(该地址来自插件线索,未作为已核实事实)