官方风格输入框 + 浮动推理能力滑块弹窗,节点与滑块对齐,弹窗跟随 Harness 主题自适应。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:vvvspec/better-reasoning-slider
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
DeepSeek Harness WebUI 插件:把输入框底部的模型/推理能力下拉换成更紧凑、更好看的控件。
- 模型选择 — 点击模型胶囊按钮即可切换模型。
- 推理能力滑块 — 拖动滑块调整推理强度(例如 low / high / max),滑条上会直接显示档位节点。
滑块通过官方 @deepseek-ai/dsh-client-ui-model-selection 同一套 ModelDirectory 写入当前会话,因此与 /model 弹窗保持一致。
功能
- 官方风格输入框触发器:模型名 + 当前推理档位 + 箭头。
- 浮动弹窗会自动避让视口边缘。
- 模型按分组展示,带描述。
- 推理能力为连续滑块,松手自动吸附到最近档位。
- 节点直接显示在滑条上,并与滑块 thumb 对齐。
- 背景/边框/阴影跟随 Harness 主题(使用
--dsw-specific-menu、--dsw-alias-*、--dsw-shadow-lv3),浅色/深色主题都适配。 - 无需额外配置文件。
安装
从 GitHub 安装(推荐)
dsh plugin --profile web add github:vvvspec/better-reasoning-slider
或者使用完整地址:
dsh plugin --profile web add https://github.com/vvvspec/better-reasoning-slider
安装后重启 dsh web。
本地开发安装
dsh plugin --profile web add file:/绝对路径/better-reasoning-slider
安装后重启 dsh web。
使用方法
- 打开 Harness WebUI。
- 在输入框底部点击当前模型胶囊按钮。
- 弹出窗口包含:
- 模型列表(按提供方分组)
- 模型列表下方的 推理能力 滑块
- 拖动滑块到想要的档位:
- 松开后会自动吸附到最近的节点。
- 选择结果会写入当前会话,并与
/model保持一致。
工作原理
- 插件接管官方
conversation.input.model插槽。 - 使用与官方模型选择器相同的
modelDirectories服务。 - 滑块把 0–1000 的草稿范围映射到模型可用的
reasoning.efforts列表。 - 松手时通过
ModelDirectory.select()提交最近档位。
环境要求
- DeepSeek Harness Web profile。
- 模型需要暴露
reasoning.efforts才会显示滑块;没有推理档位的模型仍可正常使用模型选择。
许可证
MIT
链接
同类插件
zhu1090093659/dsh-web-ui#packages/dsh-web-ui-all★ 3319
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
omdsh-dev/DSH-better-sidebar★ 1578
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。
ccch1mneyyy/dsh-TUI★ 1499
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。
omdsh-dev/dsh-at-file★ 261
Codex 风格的 `@file` 文件引用,输入框里直接搜索并引用工作区文件。
huiliyi37/dsh-tianshu-tui★ 189
DeepSeek Harness 的终端 UI(TUI)。
Nagi-ovo/dsh-visualize★ 156
对话内生成式 UI:模型把交互式 HTML 卡片直接画进会话流,带流式预览与沙箱渲染。