dsh-claude-effort-slider:在 DeepSeek Harness 里用六档滑条调节推理强度

前言

在 DeepSeek Harness(DSH)里切换模型的「推理强度」,通常走宿主自带的目录或设置入口。若你习惯 Claude Code 那种独立胶囊 + 拖动选档的交互,原生 UI 往往不够直观,六档视觉与 DSH 实际四值(off / low / high / max)的对应关系也需要自己记。

下面介绍社区插件 dsh-claude-effort-slider(维护者 youqisibun,分类:模型推理)。它在输入框右侧增加独立的 Effort 胶囊,用六档滑条预览并写入真实的 reasoningEffort,第六档 Ultracode 附带像素纹理动效。项目为第三方开源,与 Anthropic、DeepSeek 均无关联;安装前请自行查看 GitHub 仓库 源码与 MIT 许可证。插件以当前 DSH 进程权限运行。

这是什么

dsh-claude-effort-slider 是面向 DeepSeek Harness 的客户端插件:Claude Code 风格的六档推理强度滑条,松手时通过 DSH API 写入,而非只改界面文字。当前版本 0.9.4(以仓库 package.json 为准)。

核心功能

独立胶囊与六档滑条

输入框右侧多一个 Effort 胶囊,单击打开/关闭浮层;模型按钮仍只负责选模型。滑条六档为:Low / Medium / High / Extra / Max / Ultracode。拖动时实时预览,松手才写入,避免拖拽过程中反复写 session 引发锁冲突。

每一档调用 DSH 的 directory.select({ reasoningEffort })。宿主真实只有四值,映射如下(资料原文):

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

Medium / Extra / Max 中有两格与相邻档位写入同一值,这是 DSH 仅四档所致,不是插件缺陷。Ultracode 不会改 prompt、不会启动多代理。

Ultracode 与交互细节

进入 Ultracode 时,轨道纹理从右向左铺开(约 1.6s),之后每行独立左行脉冲;关闭浮层再打开不重播,需拖离最后一格再拖回才重播一次。深浅色界面下纹理自动切换(深色淡紫点阵、浅色薰衣草马赛克)。

键盘:←/→、Home/End 调档,Esc 关闭。右键轨道可调刻度显示、纹理强度、恢复默认。写入串行:同一时刻只允许一个 select 在途;与其它插件争用写锁时会自动重试,10 秒仍失败则回滚并提示。

停用或卸载后,原生推理入口自动恢复,不改宿主文件。

安装与启用

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

网页版(推荐)

从 GitHub 安装:

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

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

也可用 tarball(示例版本号以你本地文件为准):

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

桌面版(Electron)

desktop 为 Electron 独占 profile,命令行 dsh plugin 无法安装,需用仓库脚本:

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

脚本会备份 profile 的 package.json、添加 link: 依赖、写入 dsh.profile.bundles 并建立 node_modules 链接。

典型用法

操作 行为
点胶囊 打开 / 关闭浮层
拖动轨道 实时预览,松手写入
←/→、Home/End 键盘调档
右键轨道 刻度、纹理强度、恢复默认
点浮层外 / Esc 关闭

可见性:滑条只出现在真实会话里。DSH 输入区插槽在「有会话 + 有输入框」(sessionId 与 input 均存在)时才渲染,首页、欢迎页、新会话空状态看不到是正常现象。新建会话并发送一条消息后,再看输入框右侧。

确认安装:

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

列表中应出现 dsh-claude-effort-slider。网页版用 web profile,桌面版必须用 install.cmd,装错 profile 是最常见的「装了没反应」原因。

适用场景与注意

适合谁:经常在 DSH Web 或桌面版里切换推理强度、希望交互接近 Claude Code 滑条、且能接受六格视觉与四值 API 映射的开发者。

兼容性:已在 DSH 0.2.1-rc.2(Web + 桌面)验证;依赖官方模型席 DOM,官方改版时插件可退回自渲染胶囊,功能不变。可与其它改写推理入口的插件共存。

安全与信任:社区目录(如 SkillHub)为独立站点,与 DeepSeek / 幻方无官方从属关系。插件非官方产物,安装前请审阅源码与许可证;仅以当前 DSH 进程权限运行,不涉及 git clone 安装方式以外的额外步骤。

排查「没反应」时,README 建议依次确认 profile、进程级重启、启动日志中的 dsh-claude-effort-slider 自检行,以及 F12 Console 中含 claude-effort-slider 的报错;细节见仓库 README「装上了没反应?」一节。

结尾

dsh-claude-effort-slider 把 DSH 的四档 reasoningEffort 做成六档可拖滑条,并写入真实目录状态;Ultracode 档提供可配置的像素纹理,卸载可逆。需要安装命令、档位映射与故障排查时,以仓库 README 为准。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜