中文EN

dsh-codex-effort-slider

ui已测通过npmMIT

把官方「推理等级」那一行改成一条可拖动的连续轨道:填充从蓝渐变到紫罗兰,较高档位带星尘粒子,官方数值文字跟着档位变色。Off 档保持官方灰,不改写官方任何文字。

下载量 / Downloads
7,350
依赖体积 / node_modules
0.78 MB
测试时间 / Tested
2026-11-06
DSH 版本 / Version
0.2.2-rc.1

安装

dsh plugin --profile web add dsh-codex-effort-slider

沙箱测试结果

阶段结果
1 安装✓
2 列装✓
3 挂载✓
4 启动—

四阶段在隔离沙箱里跑:安装(有网)→ 列装 → 挂载 → 启动(后三步断网)。

README

dsh-codex-effort-slider

![npm version](https://www.npmjs.com/package/dsh-codex-effort-slider) ![npm downloads](https://www.npmjs.com/package/dsh-codex-effort-slider) ![license](https://raw.githubusercontent.com/Microqian2th/dsh-codex-effort-slider/main/LICENSE)

给 DeepSeek Harness(DSH)用的 Codex 风格推理等级滑条。

一档一色、越往右越"通电":填充从蓝渐变到紫罗兰,高档位亮起紫色星云与星尘粒子,

连官方那一行的数值文字也跟着变色(Off 档保持官方灰)。

怎么用

1. 拖:在模型菜单里那条滑条上按住拖动 —— 跟手连续运动,拖到哪一档就即时变成哪一档

(滑过档位边界就把官方档位切过去,不用等松手)。

2. 右键:在滑条上点右键打开设置面板 👇

3. 设置即时生效并记住;出问题时点一下「复制诊断」把逐帧记录导出。

<img src="https://raw.githubusercontent.com/Microqian2th/dsh-codex-effort-slider/main/preview/screenshots/context-menu.png" width="330" alt="右键滑条打开设置面板:动画效果(快速/简洁/完整,三档都不受系统减少动态影响)、已到达档位的刻度点(亮白/同色/隐藏)、复制诊断 / 恢复默认 / 关闭">

设置项 · 可选 · 说明

动画效果 · 快速动画 / 简洁动画 / 完整动画 · 三种都不受系统「减少动态效果」影响(否则系统一开就退化成"瞬跳")。快速复刻 Codex 桌面版手感 —— 旋钮不跟手、停在档位格上,指针越过 1/3 档距才切下一格(后退要退回 2/3,带滞回),约 70~85ms 吸附到位且无回弹;简洁更干脆;完整最跟手、惯性更长

已到达档位的刻度点 · 亮白显示 / 与未到达同色 / 隐藏 · 控制轨道上那些定位小点的可见性

· · 复制诊断(逐帧记录,反馈问题时用)/ 恢复默认 / 关闭

装好之后长这样(真机截图)

收起态:档位就在输入框里那枚模型席按钮上,点开之前也按档位着色。

点开模型菜单后(左列浅色主题 / 右列深色主题,四档从上到下):

档位 · 浅色主题 · 深色主题

Max · !浅色 Max · !深色 Max

High · !浅色 High · !深色 High

Low · !浅色 Low · !深色 Low

Off · !浅色 Off · !深色 Off

对比度都算过(最高档的数值文字:白底 4.23:1、深色底 4.02:1)。

不用安装也能先玩:https://raw.githubusercontent.com/Microqian2th/dsh-codex-effort-slider/main/preview/panel.html" rel="nofollow noopener" target="_blank">▶ 在线试玩 —— 或者下载仓库后双击本地 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 把插件目录里的文件删掉)。

想先看观感、不装也行:node preview/make-preview.mjs 生成 preview/panel.html,

用浏览器打开即可拖动、切浅深色、切 4/2/6 档模型(页面里连官方菜单外壳都复刻了,

CSS 与拖动数学都是从真产物抽出来的)。

分享给别人

打包

npm run pack      # = powershell -NoProfile -ExecutionPolicy Bypass -File pack-dist.ps1

产出 dist/dsh-codex-effort-slider-<version>.zip(约 350 KB)。本插件零运行时依赖、无构建步骤 ——

解开就能装,接收方不需要 pnpm install。若要让人从 GitHub / npm 装,把本目录的内容推到仓库根

(package.json 必须在仓库根,pnpm 才能把它当包解析)。

接收方怎么装(三种,按省事程度排序)

1. 面板安装(推荐):DSH Desktop → 设置 → 插件 → 添加插件,填三者之一:

  • 本地目录路径(解开 zip 后那一层目录)
  • github:<用户名>/<仓库>(面板会先做一次 GitHub 连接检查,再交给 pnpm 拉取)
  • npm 包名 dsh-codex-effort-slider(已发布,走 registry;DSH 默认已配 npm 镜像作为回退)

2. 命令行(只有非 desktop profile 能这么装):

   dsh plugin --profile t

…(truncated)

以上内容来自 npm 上的 README,我们只做格式化,不改内容。

版本

npm 上共发布:9,最后更新 2026-10-29

链接

GitHub · Homepage · npm

同类插件