
Microqian2th/dsh-codex-effort-slider
dsh-codex-effort-slider
dsh-codex-effort-slider is a community DeepSeek Harness plugin. Read the repository README before installing.
Install
npx @deepseek-ai/dsh plugin --profile desktop add link:"F:\WorkRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-codex-effort-slider)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from Microqian2th/dsh-codex-effort-slider, cleaned of badges and images.
dsh-codex-effort-slider
给 DeepSeek Harness(DSH)用的 Codex 风格推理等级滑条。
一档一色、越往右越"通电":填充从蓝渐变到紫罗兰,高档位亮起紫色星云与星尘粒子,
连官方那一行的数值文字也跟着变色(Off 档保持官方灰)。
怎么用
- 拖:在模型菜单里那条滑条上按住拖动 —— 跟手连续运动,拖到哪一档就即时变成哪一档 (滑过档位边界就把官方档位切过去,不用等松手)。
- 右键:在滑条上点右键打开设置面板
- 设置即时生效并记住;出问题时点一下「复制诊断」把逐帧记录导出。
| 设置项 | 可选 | 说明 |
|---|---|---|
| 动画效果 | 快速动画 / 简洁动画 / 完整动画 | 三种都不受系统「减少动态效果」影响(否则系统一开就退化成"瞬跳")。快速复刻 Codex 桌面版手感 —— 旋钮不跟手、停在档位格上,指针越过 1/3 档距才切下一格(后退要退回 2/3,带滞回),约 70~85ms 吸附到位且无回弹;简洁更干脆;完整最跟手、惯性更长 |
| 已到达档位的刻度点 | 亮白显示 / 与未到达同色 / 隐藏 | 控制轨道上那些定位小点的可见性 |
| 复制诊断(逐帧记录,反馈问题时用)/ 恢复默认 / 关闭 |
装好之后长这样(真机截图)
收起态:档位就在输入框里那枚模型席按钮上,点开之前也按档位着色。
点开模型菜单后(左列浅色主题 / 右列深色主题,四档从上到下):
| 档位 | 浅色主题 | 深色主题 |
|---|---|---|
| Max | ||
| High | ||
| Low | ||
| Off |
对比度都算过(最高档的数值文字:白底 4.23:1、深色底 4.02:1)。
不用安装也能先玩:▶ 在线试玩 —— 或者下载仓库后双击本地 preview/panel.html。可拖动、切浅深色、切 4/2/6 档模型,动画三档(快速 / 简洁 / 完整)都能试。
⚠️ 直接点
raw.githubusercontent.com的链接只会看到源码 ✗ —— 它以文本形式返回文件;要看效果请用上面的「在线试玩」或本地打开。 (另有脚本生成的实现示意图:preview/seat-color.png、preview/distribution.png)。
它不新增入口:直接改造官方模型菜单里的「推理等级」那一行 —— 那一行被加高上下内距、允许折行,滑条作为第二行铺满整行宽度;拖到最高档时整条轨道亮起紫色能量层。
点开官方模型菜单后:
┌────────────────────────────────────┐
│ 模型 DeepSeek-V41-Flash › │ ← 官方原样
├────────────────────────────────────┤
│ 推理等级 Max › │ ← 官方原样(label / value / chevron 一个没动)
│ ●━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ ← 插件注入的滑条(这一行因此被加高)
└────────────────────────────────────┘
输入框工具行:**不加任何东西**(没有胶囊、没有浮层)
拖到最高档:轨道变为紫色星云(流向渐变 + 扫光 + 22 颗错峰星尘粒子),那一行同时描一圈紫边。
30 秒上手:下载/克隆本仓库 → 双击 install.cmd(或按下面的「安装」一节)→
完全退出并重开 DSH Desktop。
安装
首选:npm 一条命令(已发布到 registry)
# 非 desktop profile
dsh plugin --profile <你的 profile> add dsh-codex-effort-slider
DSH Desktop 用户:桌面版的 profile 由 Electron 独占管理,命令行装不了它 —— 请走 设置 → 插件 → 添加插件,在输入框里填
dsh-codex-effort-slider(包名,现在直接走 npm), 或填github:Microqian2th/dsh-codex-effort-slider,点安装,完全退出并重开 DSH Desktop。 装出来的就是上面那组真机截图的样子。
不想用 npm 也没问题 —— 下面两条路一样有效。
直接下载打包好的 zip:Releases → 最新版。
只走 DSH Desktop 自己的插件面板——命令行装不了 desktop profile:
dsh plugin --profile desktop add link:"F:\Work Space\DeepSeek Harness\dsh-codex-effort-slider"
# error: profile "desktop" is managed exclusively by the Electron application
(这不是配置问题:bin.js 里对 desktop 直接 program.error,只有 Electron 应用本人被允许管理这个保留 profile。)
两条路:
- 面板安装(推荐):设置 → 插件 → 添加插件 → 填本地目录路径 → 安装 → 重启 DSH Desktop。
面板会校验两件事,本插件都已满足:是有效的插件包、声明了组合包(
dsh.bundle.patch)。 - 手工安装(当面板本身不可用时——例如
profileContext没挂上,dsh-base会把plugin-manager整行disabled,设置侧栏里就看不到「插件」): 备份 profile 的package.json→ 加一条link:依赖 →dsh.profile.bundles追加本包名 → 在profiles/<profile>/node_modules/下建一个指向本目录的 junction → 重启。
卸载用面板;手工装的用
cmd /c rmdir <junction>(不要用Remove-Item -Recurse, 那可能顺着 junction 把插件目录里的文件删掉)。
…

