dsh-rheostat:把 DSH 推理等级改成滑动变阻器

前言

在 DeepSeek Harness(DSH)里调模型的推理等级,默认是在输入框旁打开「模型」菜单,再进「推理等级」,从 Off、Low、High、Max 等条目里点选。档位一多,列表切换不如连续控件直观;若你希望在 Web 或官方 Desktop 里用一条滑块拖档位、松手再提交,并保留模型列表与 /model 等原生能力,社区插件 dsh-rheostat(滑动变阻器 / Rheostat)就是针对这一交互做的替换方案。

下面介绍它是什么、能做什么、如何安装,以及使用时需要知道的限制。

这是什么

dsh-rheostat 由维护者 Okra-juice 发布,分类为模型推理。它把 DSH 模型菜单里的推理等级列表换成一条滑动变阻器:拖到哪一档就用哪一档,轨道与滑钮颜色由灰向蓝渐变,并在滑块旁用饭碗动画示意「米饭越吃越少」的档位变化。

适用环境为 DSH Web 与 官方 Desktop,依赖 @deepseek-ai/dsh-client-ui-model-selection 提供的 conversation.input.model 插槽;Host 端 index.js 为空实现,界面逻辑在浏览器端 client.js 完成。当前版本 1.7.5,许可证 MIT。插件在 SkillHub 目录页 收录,源码与说明见 GitHub:Okra-juice/dsh-rheostat。

核心功能

滑块代替推理等级列表

点「模型」→「推理等级」时,原来的 Off / Low / High / Max 列表变为一条滑块;拖动过程中不提交,松手后才提交;若提交失败,滑块会回弹到原档位。

视觉与文案反馈

  • 颜色渐变:轨道与滑钮随档位从主题色过渡到蓝色;Max 为纯蓝 #4d6bfe,输入框上的推理等级文字同步变色。
  • 大肥鱼介绍:滑块上方一行小字,随档位实时切换。
  • 饭碗指示:右侧原创棕色饭碗,Off 时饭冒尖,档位升高饭量逐级减少,Max 为空碗。
  • Max 特效:滑钮放大并带光晕,一串蓝色细线从滑钮向左铺满轨道。

保留原生模型能力

模型列表、搜索以及 /model 命令仍按 DSH 原样工作;插件只替换主面板里的模型选择组件(通过 bundle patch 与 client 注入实现),不是整站改版。

显示条件

仅当当前模型提供 2 个及以上推理档位时才显示滑块;单档或无推理选项时不会强行出现滑块 UI。

安装与启用

在 DSH 中安装包名 dsh-rheostat 即可:通过插件市场或插件管理器按包名安装,或在 profile 里 link 本插件目录。安装后刷新页面生效。

本地开发、把本仓库装进某个 profile 时,在插件目录的绝对路径下执行:

dsh plugin --profile <profile> add <本目录的绝对路径>

将 <profile> 换成你的 profile 名称,<本目录的绝对路径> 换成 clone 或解压后的插件根目录路径(与 README 表述一致,勿自行拼接未在文档出现的 github:owner/repo 安装串)。

插件通过 cordis.patch.yml 注册 rheostat 行,并在 package.json 中声明 dsh.bundle.patch 与 dsh.client(platform: web,immediately: true),注入 @deepseek-ai/dsh-client-locale、@deepseek-ai/dsh-client-ui-conversation、@deepseek-ai/dsh-client-ui-model-selection。

典型用法

  1. 安装并刷新 DSH Web 或 Desktop。
  2. 在会话输入区旁打开「模型」,确认当前模型支持多档推理。
  3. 进入「推理等级」子面板,用滑块拖到目标档位,松手等待提交;观察输入框旁等级文字、颜色与饭碗状态是否一致。
  4. 需要换模型或搜模型时,仍使用菜单内列表与 /model,与未装插件时相同。

无额外配置文件:行为由 DSH 当前会话的模型与推理档位 API 驱动。

适用场景与注意

适合谁:经常在 DSH 里切换推理强度、希望用连续控件而不是点列表的 Web/Desktop 用户;接受插件以 UI 替换方式接入模型选择面板。

架构与风险:推理等级列表本是 DSH 内置模型选择组件的一部分,官方未单独预留推理等级插槽;本插件以 priority: -1 整体替换 conversation.input.model 并复刻外观。宿主升级后若接口变化,可能退回原生菜单,需关注插件版本与 DSH release 说明。

冷启动:会话尚未就绪时,模型目录可能暂时拿不到;插件会先显示「请选择模型」占位按钮并在后台重试,就绪后自动换成完整选择器(1.7.5 起修复此前模型按钮被隐藏的问题)。

安全与权限:DSH 插件在当前 dsh 进程权限下运行。安装前请自行查看 仓库源码 与 MIT 许可证,确认符合你的环境与合规要求。SkillHub 为社区目录站点,与 DeepSeek / 幻方无官方从属关系;DSH 生态强调「一切皆插件」,本插件为社区贡献,非官方内置功能。

结尾

dsh-rheostat 把推理等级从离散列表收成一条带渐变与饭碗反馈的滑动变阻器,并在多档模型下保留原有模型菜单与命令。若你要在 Harness 里试这一交互,可从目录页或 GitHub 获取包名与安装说明,按 profile 或市场方式安装后刷新即可。

  • 目录页:https://www.skillhub.cn/plugins/Okra-juice/dsh-rheostat
  • GitHub:https://github.com/Okra-juice/dsh-rheostat
羽毛球分组比赛记分
小程序二维码

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

小夜