MEMZ-JZY/DSH-Claude-Style-Reasoning-Slider ↗★ 0
dsh-client-ui-effort-slider
Animated reasoning-level slider for DeepSeek Harness model selection.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MEMZ-JZY/DSH-Claude-Style-Reasoning-Slider说明文档
阅读完整 README ↗DSH Claude Style Reasoning Slider
为 DeepSeek Harness(DSH) 打造的动画推理等级滑块与模型选择器。
它替换原生模型选择器的 conversation.input.model 插槽,用带 Claude 风格动画滑块的兼容选择器接管该区域。
English version: README.md
效果展示

功能特性
- 无缝替换模型选择器 — 只替换
conversation.input.model插槽,对话输入框的其他部分保持不变。 - 统一的推理等级滑块 — 始终显示
Off | Low | Medium | High | Extra | Max六个档位,不依赖具体提供商如何命名等级。 - 宽容的名称匹配 — 自动把
off、none、disabled、ultracode→max、med→medium、extreme→extra等别名或显示名映射到滑块的标准档位。 - 不支持的档位仍然可见 — 当前模型不支持的档位会变暗,但仍可点击。点击后拇指停留在所选档位,实际应用其下方最近的支持档位,并通过 toast 提示降级。
- 切换模型时保留档位 — 切换模型时,如果新模型支持当前档位则保留;否则自动降到下方最近支持档位(或回退
Default),并弹出提示。 - Default 与厂商专属档位 —
Default以滑块下方的胶囊按钮提供,提交时不携带reasoningEffort(由提供商使用自己的默认值)。无法映射到标准档位的其他厂商档位也会以胶囊按钮显示。 - Max / Ultracode 特效 — 模型处于
max/ultracode档位时,轨道变成动态紫色像素场,Max文字变为流动的多彩渐变。 - 多语言与主题适配 — 内置英文、简体中文词典,并跟随 DSH 亮/暗色设计令牌。
- 无障碍支持 — 滑块支持键盘操作(方向键、Home/End、PageUp/PageDown)、ARIA 标签、焦点管理,并遵循
prefers-reduced-motion。
安装方法
从 Git 仓库安装:
dsh plugin --profile web add github:YOUR_ACCOUNT/dsh-client-ui-effort-slider
dsh --profile web
或使用本地目录:
dsh plugin --profile web add ./dsh-client-ui-effort-slider
安装或卸载后,需要重启 web profile。
使用方法
- 点击对话输入框上方的模型/等级触发器(trigger chip)。
- 在弹出的菜单中:
- 选择 模型 切换模型;
- 选择 推理等级 调整当前模型的推理强度。
- 在推理等级面板中:
- 拖动或点击滑块选择
Off、、、、 或 。
- 拖动或点击滑块选择