DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
C

dsh-claude-effort-slider

Claude Effort Slider

A six-stop reasoning-effort slider for DeepSeek Harness: drag to switch off/low/high/max, with a pixel-texture Ultracode mode at the sixth stop.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:youqisibun/dsh-claude-effort-slider#d511d8846c005eec6a4148f55a6d9f3ae2d350b9
READMECompatibilityVersions
模型按钮与独立的 Effort 胶囊Ultracode 纹理(深色)Ultracode 纹理(浅色)从右往左铺开的动画

Compatibility and provenance

Claude Effort Slider is published as dsh-claude-effort-slider and currently resolves to version 0.9.4. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/28/2026

Versions

0.9.4stable
10/28/2026
0.9.2stable
10/25/2026

Related plugins

Loading related plugins…

Latest
0.9.4
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
10/28/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Client Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH skill center: browse loaded skills by source (bundled / project / user / custom / runtime), enable or disable, create and delete, in a web GUI panel.Client Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Client Ui Git Graph@linxin666/dsh-client-ui-git-graphExternal dsh web GUI plugin: a blank-session git branch selector + Git graph, with real host-side git operations and guards, as a dsh profile bundleClient Ui Market@linxin666/dsh-client-ui-marketWorkshop browser card: browse skins, pets and community plugins from dsh-market.com and install them in the GUI (assets into the DSH home directories, plugins through the optional plugin manager).

README

中文 · 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说明
Lowoff关闭推理
Mediumlow低强度
Highhigh高强度
Extrahigh视觉细分,行为同 High
Maxhigh视觉细分,行为同 High
Ultracodemax最高强度 + 像素纹理

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)webdsh 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