DSH Plugin MarketA community catalog for DeepSeek Harness plugins

dsh-codex-power-slider

Verified Development & operations ★ 11 0.1.0

DSH Web 客户端的 Codex 风格「思考强度」电源滑块:composer 里的等级滑杆卡片 + 分组模型下拉,直接读写会话真实推理强度。

What it is

DSH Web 客户端的 Codex 风格「思考强度」电源滑块:composer 里的等级滑杆卡片 + 分组模型下拉,直接读写会话真实推理强度。

How to install

Run this in the DSH web profile, then refresh the page.

$ dsh plugin --profile web add 'git+https://github.com/NNNOOOMII/dsh-codex-power-slider.git#c7b9ff1963f55e810ec975e064aeaa6b27188502'

DSH versions accepted

Undeclared

Author and traction

NNNOOOMII · ★ 11 · Updated 2026-10-20

About this plugin

dsh-codex-power-slider

给 DeepSeek Harness(DSH)Web GUI 装一条 Codex 风格的推理强度滑杆:不用再钻进二级菜单逐档点选,当前在哪一档、还能怎么调,一眼就能看见。

A third-party, Codex-inspired reasoning effort slider for the DSH Web GUI.

| 卡片 | Ultra 档 | 模型列表 |

| :---: | :---: | :---: |

| | | |

License MIT · 平台 dsh web · 零构建 · 零 Node 依赖

安装

dsh plugin --profile desktop add dsh-codex-power-slider

本地开发也可以把包名换成 link:C:\path\to\dsh-codex-power-slider。

这是第三方客户端插件,复刻的是 Codex 桌面应用的交互与材质,与官方无关,也不提供模型服务。

能做什么

  • 把菜单里的档位摊开看。 浮层卡片用带刻度的滑杆展示推理强度,拖动选择、松手写入当前会话,下一次请求就生效。
  • 平时不多占一块地方。 收起时仍是原生样式的「模型名 + 当前档位 + 下拉箭头」,例如 6.1 Sol 深入 ⌄;点开才展开卡片。
  • 选强度,也能顺手换模型。 点卡片里的模型名打开分组列表;当前项打勾,悬停出中文介绍,选完即写入。
  • 按模型自适应。 每个模型支持几档、叫什么、默认哪档,全部读适配器元数据;不足两档时直接不显示滑杆,不会造出不存在的档位。
  • 最高档有明确反馈。 Ultra 带紫色扫描、星尘、拖柄墨点与持续流动的极光;停在最高档时提示「使用额度消耗更快」。
  • 把子智能体偏好说一次。 闪电开关会在下一条发出的消息末尾追加「优先考虑用子智能体」的偏好说明,不会每条重复;关掉时再补一句「恢复默认」。

使用

| 操作 | 结果 |

| --- | --- |

| 点输入框旁的模型入口 | 打开强度卡片;入口变成「选择推理强度」胶囊 |

| 点卡片里的模型名 | 打开独立模型列表,悬停条目看中文介绍 |

| 拖动滑杆 / 点轨道 | 切换推理强度并写入会话(松手提交) |

| 点右上角重置图标 | 回到该模型公布的默认档位 |

| 点左上角闪电开关 | 开启后在下一条消息末尾追加一次子智能体偏好 |

| ↑ ↓ ← → | 焦点在滑杆上时逐档切换 |

| Esc | 模型列表 → 卡片 → 关闭 |

闪电开关开启后常亮、状态持久化。它追加的是偏好说明,不代表宿主一定会调用子智能体,也不会绕过宿主的路由限制。

技术细节

接管原生入口 / 卡片参数 / 模型列表(点开)

接管原生入口,而不是再加一个按钮

  • 注册在 conversation.input.model 插槽、priority: -1,遮蔽原生 ModelSelect(single 槽「越低越优先」)。
  • 收起态保持原生样式:单行 28–30px、padding: 0 4px 0 8px、13px、caption 灰字、12px 下拉箭头。
  • 展开后入口变成 Codex 风格的「选择推理强度」胶囊,卡片浮在上方;两态行高一致,切换时 composer 不重排。

卡片与列表

| 部分 | 参数与行为 |

| --- | --- |

| 强度卡片 | 宽 262px、圆角 16px |

| 档位标题 | 居中 14px,下方是可点击的模型名 |

| 滑杆 | 轨道 22px、白色拖柄 25px、每个档位一个刻度 |

| 模型列表 | 独立圆角浮层,按提供方分组,当前项打勾,34px 行高 |

| 介绍气泡 | 贴在该行右侧,垂直跟随行、水平间距固定 5px,宽度贴合文案(≤300px) |

| 额度提醒 | 最高档显示「使用额度消耗更快」,1.6s 后淡回模型名 |

Ultra 动效:扫描 / 星尘 / 墨点 / 极光(点开,含全部参数)

Ultra 皮肤只在最高档且该模型具备 ≥3 档强度时启用。

  • 1.8s 两段式紫色扫描:起手用 12% 的时间(约 0.22s)把紫色快速推出来一小截(约轨道右侧 32%),

剩下 88% 的时间慢慢铺满。用逐关键帧的 animation-timing-function 实现分段缓动,

所以起手是「平稳地快」而不是硬弹。

  • 材质是 2 倍宽的渐变,靠 background-position 把取景窗从右往左推;两半在基础蓝 #447ac6 处

颜色接续,所以扫描前沿是一道柔和过渡而不是一刀切。只动 background-position,

比位移裁切(mask / clip-path)在任何 Chromium 上都更稳。

  • 一道亮色高光随扫描飘过:紫侧中段那道 #9298ff 跟着扫描从右往左掠过整条轨道。
  • 24 颗星尘跟扫描一起揭示:「紫到哪儿、粒子到哪儿」,不是一开始就铺满。
  • 星尘会飘,而且不会撞:每颗挂在固定锚点上做两层正交运动 —— 外层沿固定主方向往返

(漂移 1.6–3.4px / 周期 3.4–5.7s),内层在垂直方向做一次轻脉冲(颤动 0.7–1.3px / 周期 1.3–2.4s)。

运动包络最多吃掉「到最近邻边缘间隙」里属于自己的份额(份额和恒为 0.9 < 1),

所以任意动画相位下实体边缘都还剩 ≥0.8px;实测全相位最小间隙 1.36px、276 对全部达标。

间隙按半径比例分配,大粒子份额更大,所以远景 1.6–3.2px、中景 2.8–3.6px、近景 3.3–3.6px 呈梯度。

  • 拖柄溅出墨点:滑到最高档那一下,柄缘溅出 8 颗深蓝紫墨点(#20204f–#252851,

比卡片底更暗更蓝,不是发光白点)。一次性 —— 70ms 起步、单颗飞行 400ms、边飞边淡,约 500ms 后完全消失,不循环。

  • 持续流动的极光:最低档之外,Ultra 期间有 4 层不同颜色(白 / 蓝 / 紫 / 深蓝)、不同周期与相位

的宽软光域在持续漂移,任何时刻都在重组;单帧里圈不出其中任何一条的边界。

  • 尊重系统设置:prefers-reduced-motion: reduce 时全部动效停掉,扫描停在终态、底光常亮。

档位文案对照(点开)

适配器返回的 effort.name 永远优先;只有适配器只给 id、没有本地化名字时才回落到下表:

| effort id | 显示 | 说明 |

Compare in this category

The five most-starred plugins in the same category.

PluginAuthor StarsVersionUpdated
brooks-lint hyhmrright 1.6K 1.9.1 2026-11-10
helm-d ADWMC 1.2K 0.0.0 2026-11-04
dsh-startup-screen 6shenhonghong9 814 1.3.0 2026-10-31
dsh-reverse-skill dhicoc 341 1.0.5 2026-10-08
dsh-startup-secret huzhengcai471-crypto 197 1.5.2 2026-10-29