前言¶
在 DeepSeek Harness(DSH)里调模型和推理档位,常见做法是下拉或列表点选。档位多时,既要看清当前档,又要和模型名挤在同一行,扫一眼的成本不低。社区插件 dsh-reasoning-glow(仓库名 dsh-codexstyle-slide,维护者 WH-kt)把 Composer 输入框旁的模型选择区换成一条 Codex 风格的发光胶囊滑块:档位名居中突出,模型名退到副标题,拖动或键盘切换档位,松手再写入会话。下面介绍它做什么、怎么装、和 DSH 原有交互如何衔接。
这是什么¶
dsh-reasoning-glow 是面向 DSH Web 与桌面端的客户端插件(npm 包名 dsh-reasoning-glow,当前版本 0.1.0,MIT)。它在 DeepSeek Harness 的 Composer 里,通过 conversation.input.model 槽位(priority: -1)接管原来的模型选择器 UI,用滑块表达推理强度档位,并在最高档加上蓝紫渐变与粒子动效。SkillHub 分类为「模型推理」;GitHub 仓库 WH-kt/dsh-codexstyle-slide 截至资料抓取时约 1 star。
视觉与交互:Codex 风格滑块¶
面板参考 Codex 系推理强度选择器的视觉语言,并与 DSH 既有行为对齐:
- 档位名是主角:居中粗体档位名(如
高/Max),最高档可用渐变字。 - 模型名是配角:其下小号灰字与
›,点击才展开分组模型列表。 - 粗胶囊轨道:大号圆形白色拖钮,刻度沿轨道排列,拖动过程中标题即时切换到对应档位名。
- 最高档流光:轨道变为蓝紫渐变,约 18 颗白色粒子上浮、摆动、明暗呼吸(
prefers-reduced-motion时粒子静止)。
与 DSH 的保留项包括:拖动松手后才提交会话;模型列表仍从模型名进入;↺ 一键回到该服务商的默认档位;换模型后尽量带回当前档位。插件为单文件浏览器端实现(client.js),无构建步骤、无第三方依赖;深浅色主题与中英文界面由插件侧适配。
核心能力(README 已列)¶
- 胶囊轨道 + 圆形拖钮:拖动、点轨道,以及
←→↑↓、Home、End切换档位,松手才真正写入。 - 最高档特效:渐变轨道与粒子动画(见上)。
↺恢复默认档位。- 模型目录通过槽位
inject(sessionId)获取,不额外假设模型或认证方式。 - 依赖 Client 能力:
slots、modelDirectories、sessions、locale、remote、remote.session。
安装与启用¶
官方推荐通过 npm 包名安装(不要用仓库名拼 github:owner/repo):
dsh plugin add dsh-reasoning-glow
若 CLI 要求显式 profile,可使用:
dsh plugin --profile desktop add dsh-reasoning-glow
也可在 DSH 插件管理器中按包名 dsh-reasoning-glow 搜索安装。
从本地目录安装时,README 给出的方式是克隆仓库后指向目录(需自行审阅源码与许可证):
git clone https://github.com/WH-kt/dsh-codexstyle-slide.git
dsh plugin add ./dsh-codexstyle-slide
或在 DSH 桌面端:设置 → 插件,用插件管理器安装该本地目录。
安装后插件在 profile 层生效,刷新页面即可看到新滑块。
典型用法¶
无需单独配置文件。启用并刷新后,在 Composer 输入区:
- 拖动滑块或点击轨道上的刻度,预览档位名变化;松手后档位写入当前会话。
- 用方向键或
Home/End切换档位,同样松手提交。 - 点击模型名旁区域展开列表,切换模型;插件会尽量保持当前档位。
- 需要恢复服务商默认档位时,点
↺。
开发与回归可用仓库内冒烟测试(不需浏览器):
npm test
对应 test/smoke.mjs:在模拟的 ModuleLoader、React 与 Cordis 上下文中加载真实 client.js,检查注入清单、槽位注册、load/select、滑块提交、模型列表与最高档渐变/粒子分支等。
兼容性与适用场景¶
- 环境:DSH
0.2.1-rc.2(Web 与桌面端),Node.js>=22。 - 适合:经常在 Composer 里切换推理档位、希望界面更接近 Codex 系滑块体验、且接受客户端 UI 替换(而非改服务端推理逻辑)的 DSH 用户。
- 注意:插件以当前 DSH 进程权限在浏览器端运行,安装前请阅读 源码 与许可证;社区目录 SkillHub 插件页 与 DeepSeek / 幻方无官方从属关系,属社区「一切皆插件」生态中的独立条目。
结尾¶
dsh-reasoning-glow 把 DSH Composer 的模型/档位区收成一条可拖动的 Codex 风格滑块,保留松手提交、模型列表与恢复默认等原有习惯,并在最高档提供渐变与粒子反馈。安装命令为 dsh plugin add dsh-reasoning-glow,装好后刷新即可使用。