DSH Hub
dsh-codex-effort-slider cover

Microqian2th/dsh-codex-effort-slider

dsh-codex-effort-slider

UIWeb UI215 GitHub stars· updated 2026-10-18

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:\Work

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-codex-effort-slider DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-codex-effort-slider.svg)](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 档保持官方灰)。

怎么用

  1. 拖:在模型菜单里那条滑条上按住拖动 —— 跟手连续运动,拖到哪一档就即时变成哪一档 (滑过档位边界就把官方档位切过去,不用等松手)。
  2. 右键:在滑条上点右键打开设置面板
  3. 设置即时生效并记住;出问题时点一下「复制诊断」把逐帧记录导出。
设置项可选说明
动画效果快速动画 / 简洁动画 / 完整动画三种都不受系统「减少动态效果」影响(否则系统一开就退化成"瞬跳")。快速复刻 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。)

两条路:

  1. 面板安装(推荐):设置 → 插件 → 添加插件 → 填本地目录路径 → 安装 → 重启 DSH Desktop。 面板会校验两件事,本插件都已满足:是有效的插件包、声明了组合包(dsh.bundle.patch)。
  2. 手工安装(当面板本身不可用时——例如 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 把插件目录里的文件删掉)。

…

Related plugins