dsh-ui-skin-switcher: DeepSeek Harness 模型与推理力度切换器

在 DeepSeek Harness (DSH) Web 端的使用中,频繁切换模型和调整推理(思考)强度是常见需求。本插件将这一过程集成到输入框旁的一个紧凑“座位”中,提供 Claude Desktop 风格的交互,替代或补充原有的模型选择面板。

是什么

dsh-ui-skin-switcher 是一个为 DSH Web 端打造的插件,注册 conversation.input.model 插件槽,在输入框旁渲染一个模型与推理力度的切换器。它与官方第一方模型选择器走同一条通道:通过 ctx.modelDirectories 读取模型目录,再经同一条选择接口提交,确保切换结果与 /model 面板一致。

核心功能

  • 模型切换:点击按钮展开列表,列表按厂商分组,当前模型带有勾选标记。
  • 思考强度滑块:支持点击与拖动双操作方式。滑块仅对声明了 reasoningEfforts 的模型显示。
  • 最高强度点阵动画:达到最高档位时,轨道内会浮现点阵动画,滑块伴随发光效果。
  • 逐模型记忆:记住每个模型最后一次选择的思考强度,切换模型后可快速恢复。
  • 主题自适应:颜色绑定 DSH 主题变量,适配深浅主题及透明背景皮肤。

安装与启用

使用官方 CLI 安装:

dsh plugin --profile web add @domitor-syh/dsh-ui-skin-switcher

安装完成后,重启 dsh web,输入框旁即会出现切换器按钮。

使用方法

  1. 切模型:点击输入框旁的按钮,在列表里选一个模型。列表按厂商分组,当前模型带勾选标记。
  2. 调强度:对声明了 reasoningEfforts 的模型,模型右侧会出现思考强度按钮。点击后,拖动滑块或在轨道上点按即可切换档位。

注意事项

  • 版本要求:仅支持 DSH 0.1.5 及以上版本。
  • 配置要求:思考强度是每档一个厂商私有线级值。填错会导致请求静默失效,因此插件不提供统一档位配置。需手动修改 DSH 主目录下的 settings.yaml 文件。
  • 显示逻辑:滑块只为声明了 reasoningEfforts 的模型显示。如果当前模型未声明该能力,则不显示强度调节功能。

生态链接

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

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

小夜