🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

推理强度滑条 youqisibun/dsh-claude-effort-slider

DeepSeek Harness
youqisibun6 天前有提交已提供中文文档扫描:含敏感能力

为 DeepSeek Harness 提供 Claude Code 风格的六档推理强度滑块,外加像素质感的 Ultracode 模式

30.9/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add youqisibun/dsh-claude-effort-slider
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · tool
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 读取本地文件
    lib/index.js:25
    const bundle = readFileSync(fileURLToPath(new URL("./client.js", import.meta.url)), "utf8");
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
中文 · English (UK) · English (US) · Français · Русский dsh-claude-effort-slider Claude Code 风格的六档推理强度滑条,给 DeepSeek Harness 用。 第六档 Ultracode 会把轨道变成一条向左流动的淡紫像素带。 [!NOTE] 非官方项目声明 本项目是第三方开源插件,与 Anthropic、DeepSeek 均无关联,未获其授权、认可或赞助。 文中出现的 "Claude"、"Claude Code"、"Ultracode" 等名称,仅用于说明设计风格的来源与致敬对象,相关商标与知识产权归各自所有者。 本项目不含任何官方代码或素材,所有界面与动画均由本仓库代码实时绘制。
展开完整文档(README 剩余 1 节)
中文 · English (UK) · English (US) · Français · Русский

dsh-claude-effort-slider

Claude Code 风格的六档推理强度滑条,给 DeepSeek Harness 用。 第六档 Ultracode 会把轨道变成一条向左流动的淡紫像素带。

[!NOTE]
非官方项目声明

本项目是第三方开源插件,与 Anthropic、DeepSeek 均无关联,未获其授权、认可或赞助。
文中出现的 "Claude"、"Claude Code"、"Ultracode" 等名称,仅用于说明设计风格的来源与致敬对象,相关商标与知识产权归各自所有者。
本项目不含任何官方代码或素材,所有界面与动画均由本仓库代码实时绘制。

This is an unofficial third-party plugin. It is not affiliated with, endorsed by, or sponsored by Anthropic or DeepSeek.
Names such as "Claude", "Claude Code" and "Ultracode" are used only to describe the design inspiration; all trademarks belong to their respective owners.
No official code or assets are included; every pixel is drawn at runtime by the code in this repository.

模型按钮与独立的 Effort 胶囊

Ultracode 纹理(深色)

Ultracode 纹理(浅色)

从右往左铺开的动画

功能

- 独立胶囊:输入框右侧多一个 Effort 胶囊,点一下开、再点一下关;模型按钮只负责选模型。
- 六档滑条:Low / Medium / High / Extra / Max / Ultracode,拖动预览、松手写入。
- Ultracode 纹理:进入时从右往左铺开(1.6s),之后保持每行独立的左行脉冲;关闭浮层再打开不重播,自己重新拖到满格才重播一次。
- 深浅色自适应:浮层与纹理跟着界面明暗自动切换——深色下是淡紫点阵,浅色下是薰衣草马赛克。
- 键盘可用:←/→、Home/End 调档,Esc 关闭。
- 真实写入:每一档都调用 DSH 的 directory.select({ reasoningEffort }),不是只换文字。
- 可逆:停用/卸载后原生推理入口自动恢复,不改宿主任何文件。

安装

要求:DSH ≥ 0.2.1-rc.2、Node.js ≥ 22。

从 GitHub 安装(推荐)

dsh plugin --profile web add github:youqisibun/dsh-claude-effort-slider

装完完全退出并重开 DSH(关窗口不够,要退出进程)。

装进桌面版(Electron)

desktop 是 Electron 独占的 profile,命令行装不了,用仓库里的脚本:

.\install.cmd -Profile desktop
卸载: .\install.cmd -Profile desktop -Uninstall

脚本会:备份 profile 的 package.json → 加一条 link: 依赖 → 把包名写进 dsh.profile.bundles → 建 node_modules 链接。

从 tarball 安装

dsh plugin --profile web add ./dsh-claude-effort-slider-0.9.4.tgz

用法

| 操作 | 行为 |
| 点胶囊 | 打开 / 关闭浮层 |
| 拖动轨道 | 实时预览,松手才写入(避免拖拽中反复写 session 造成锁冲突) |
| ←/→、Home/End | 键盘调档 |
| 右键轨道 | 刻度显示、纹理强度、恢复默认 |
| 点浮层外 / Esc | 关闭 |

写入是串行的:同一时刻只允许一个 select 在途;遇到别的插件占着写锁会自动重试,10 秒仍失败才回滚并提示。

六个档位对应什么

DSH 真实的 reasoning effort 只有 off / low / high / max 四个值,六格是按视觉需要映射的:

| 视觉档位 | 写入 DSH | 说明 |
| Low | off | 关闭推理 |
| Medium | low | 低强度 |
| High | high | 高强度 |
| Extra | high | 视觉细分,行为同 High |
| Max | high | 视觉细分,行为同 High |
| Ultracode | max | 最高强度 + 像素纹理 |

Medium / Extra / Max 中有两格与相邻档位写入同一个值,这是 DSH 只有四档导致的,不是 bug。Ultracode 的真实效果就是 max,插件不会改 prompt、不会启动多代理。

Ultracode 纹理参数

- 网格:6 行 × 60 列,格子 4.67px
- 深色:方块占格 72%(约 3.36px)的淡紫点阵
- 浅色:方块占格 88%(缝约 12%)的薰衣草马赛克,底色是灰→紫的连续渐变
- 铺开:1.6s,波前从右往左退,边缘 ±2.5% 参差
- 待机:每行两列波,相速度相同,所以整条纹理只会向左;行与行的波长/速度/相位各自随机
- 动效:波峰经过时格子提亮、核心闪白;拖动推进时前沿逐个闪白;左端外焰随机明灭
- 底部紫晕跟着波前长出来,铺满后才覆盖整条轨道
- 拉满后刻度点自动隐藏
- 浮层与纹理跟着界面明暗自动切换,不需要手动设置

想改速度、密度、亮度,参数表见仓库里的 ANIMATION.md。

兼容性

- 已在 DSH 0.2.1-rc.2(Web + 桌面)验证;其它版本可能需要重新验证。
- 依赖官方模型席的 DOM 形状。官方改版认不出时,插件会退回自己渲染的胶囊,功能不变,也不会破坏官方界面。
- 与其它改写官方推理入口的插件互不影响,可以同时安装。

常见问题

拉满后想再看一次动画? 关掉浮层再打开不会重播(设计如此);把滑条拖离最后一格再拖回来,会重播一次。

卸载后原生界面没恢复? 用 install.cmd -Profile desktop -Uninstall 走完整卸载,然后重启。

装上了没反应?按这个顺序查

先看这条:滑条只出现在真实会话里。
DSH 的输入区插槽只在「有会话 + 有输入框」时才渲染(条件是 sessionId 和 input 都存在),所以首页、欢迎页、新会话空状态看不到滑条是正常的。新建一个会话、随便发一条消息,再看输入框右下角。

1. 确认装进去了

dsh plugin list --profile web # 网页版
dsh plugin list --profile desktop # 桌面版(若命令行可用)

列表里应该出现 dsh-claude-effort-slider。

2. 确认改的是"对的那个 profile"

| 你用的客户端 | profile | 安装方式 |
| 网页版(dsh web) | web | dsh plugin --profile web add ... |
| 桌面版(Electron) | desktop | 不能用 dsh plugin,必须 install.cmd -Profile desktop |

装错 profile 是最常见的"装了没反应"——插件在 web 里,你却在桌面版里找。

3. 确认真的重启了

客户端 bundle 只在进程启动时注入。关窗口不算,要在任务管理器里确认没有残留的 dsh 进程。

4. 看启动日志里有没有这一行

DSH 启动时会打印客户端产物的自检结果,搜 dsh-claude-effort-slider:

| 日志 | 含义 | 怎么办 |
| 客户端产物 lib/client.js 就绪(… 字节,静态检查通过) | 宿主侧正常 | 往下查第 5 步 |
| 不可读 / 检查未通过 | 包装坏了或不完整 | 重装 |
| 完全没有这行 | 插件没被加载 | profile 装错了,回第 2 步 |

5. 打开浏览器控制台(F12 → Console)

搜 claude-effort-slider。

如果画面上曾闪过左下角一条暗红色小提示「Effort 滑条未加载:…」,它已经写明了原因:

| 提示内容 | 原因 | 解决 |
| 宿主没有提供 slots 服务 | DSH 版本太旧,没有插槽机制 | 升级到 ≥ 0.2.1-rc.2 |
| 插槽 conversation.input.right 注册失败 | 插槽名在该版本不存在或被占用 | 升级/降级到已验证版本 |

还是不行?

到 Issues 提供这四样,能直接定位:

1. node -v 和 dsh --version 的输出
2. 安装命令的完整终端输出(不要截断)
3. F12 Console 里含 claude-effort-slider 的报错
4. 你用的是网页版还是桌面版、DSH 版本号

开发

npm test # 38 条离线断言:六档映射 / 几何 / 纹理 / 设置 / bundle 结构
npm run pack # 打包到 dist/

无构建步骤:lib/client.js 就是发布产物(react / react-dom 由宿主提供)。

lib/index.js 宿主半边:空 apply + 客户端产物静态核对 lib/client.js 客户端半边:胶囊桥、浮层、滑条、像素纹理、目录读写 cordis.patch.yml 把包挂进 cordis 插件树

License

MIT
预览分享卡片长什么样 ↓youqisibun/dsh-claude-effort-slider
分享 · DeepSeek Harness Hub
youqisibun/dsh-claude-effort-slider

为 DeepSeek Harness 提供 Claude Code 风格的六档推理强度滑块,外加像素质感的 Ultracode 模式

这是你的仓库?认领条目

回到顶部