dsh-reasoning-slider:在 DSH 模型选择器里切换推理档位

前言

DSH 插件生态中,不少操作可以通过插件从命令行或配置项移到界面上。对于需要在不同模型之间切换推理档位的场景,单独维护配置项会增加操作成本。qjcnmd/dsh-reasoning-slider 是一个 DSH 插件,把推理等级滑块直接内嵌到 DeepSeek Harness 的模型选择器里:点开模型选择器,选中模型后下方出现滑块,拖动即可切换该模型支持的推理档位。

这是什么

qjcnmd/dsh-reasoning-sliderqjcnmd 维护,许可证为 MIT。它的定位是在 DSH 的 web profile 中提供一个 UI 插件,让模型选择器弹层中直接显示并切换当前模型支持的推理档位。

该插件适用于已经使用 dsh 并希望减少手动切换档位成本的场景。它不替代 DSH 本身,而是作为 DSH 插件安装到指定 profile 中使用。

核心功能

下面介绍已核实的几个能力:

  1. 滑块内嵌于模型选择器弹层,选择模型后自动显示该模型支持的推理档位。
  2. 拖动滑块时实时预览,松开后生效。
  3. 切换模型时自动携带当前档位;如果目标模型不支持当前档位,会自动回退到其默认档位。
  4. 单档位模型显示“支持档位: xxx”,无档位模型显示提示。
  5. 支持键盘切换:←/→↑/↓;也支持滚动滚轮切换。

安装与启用

先确认环境中已安装 pnpmdsh

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 配置层面禁用该插件。

典型用法

经过上面的安装步骤后,典型使用流程如下:

  1. 重启 dsh web
  2. 点开 DSH 的模型选择器。
  3. 选中某个模型后,下方出现推理等级滑块。
  4. 拖动滑块切换到目标档位,松开后生效。
  5. 如果切换到另一个模型,插件会尝试保留当前档位;若目标模型不支持该档位,则回退到目标模型的默认档位。
  6. 也可以用键盘 ←/→↑/↓ 或鼠标滚轮调整档位。

适用场景与注意

适合以下场景:

  • 你已经在 DSH 的 web profile 中使用模型选择器。
  • 你经常需要在多个模型之间切换,并希望减少重复设置推理档位的操作。
  • 你希望在界面上直接查看当前模型支持的推理档位,而不是只依赖配置项。

需要注意:

  • 该插件需要 pnpmdsh
  • 安装完成后需要重启 dsh web
  • DSH 插件会在当前 dsh 进程权限下运行,安装前应检查源码与许可证。
  • 社区插件目录与 DSH 插件生态是扩展关系,不应将其理解为官方应用商店。

链接

  • GitHub:https://github.com/qjcnmd/dsh-reasoning-slider
  • 目录页线索:https://www.skillhub.cn/plugins/qjcnmd/dsh-reasoning-slider(该地址来自插件线索,未作为已核实事实)
羽毛球分组比赛记分
小程序二维码

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

小夜