dsh-codex-excellent-slider:DSH Web 上的 Codex 风格推理强度滑杆

前言

在 DeepSeek Harness(DSH)的 Web 界面里,推理强度往往藏在模型入口的二级菜单里:要逐档点选,当前是哪一档、还能调到哪一档,不如一条滑杆直观。社区里已有把 Codex 桌面端交互搬到 DSH 的尝试;维护者 karina2256 在 dsh-codex-excellent-slider 里把两套上游插件合并成一条「完全体」滑杆——卡片 UI 与模型列表来自一方,连续色板、星尘动效与跟手拖动来自另一方。下面介绍它是什么、怎么装、日常怎么用,以及使用时需要留意的边界。

这是什么

dsh-codex-excellent-slider 是面向 DSH Web GUI 的第三方客户端插件(MIT,当前包版本 0.2.0)。它接管输入框旁的原生模型选择入口,在展开态用带刻度的滑杆展示推理强度,收起时仍保持「模型名 + 当前档位 + 下拉箭头」的原生单行样式。插件不提供模型服务,也不代表官方 Codex 或 OpenAI;视觉与交互是对 Codex 桌面应用的社区复刻。

整合来源(README 中已说明):

来源 取用部分
NNNOOOMII/dsh-codex-power-slider 卡片 UI:浮层、模型列表下钻、闪电开关、重置、Ultra 极光与墨点
Microqian2th/dsh-codex-effort-slider 动效:动态蓝→紫板、22 颗流动星尘、连续跟手拖动

相对上游的主要改动包括:滑条填充随拖柄连续变色、22 颗星尘随能量递进、拖动逐像素跟手并在松手吸附最近档、移除刻度点点击选档、Ultra 扫描起点右移至 67%、档位文字与闪电开关开启态配色调整,包名与插件 id 统一为 dsh-codex-excellent-slider。

核心功能

推理强度一眼可调。 浮层卡片宽 262px,滑杆轨道 22px;拖动或点轨道切换档位,松手写入当前会话,下一次请求生效。不足两档的模型不显示滑杆,档位名称与默认值均读适配器元数据中的 reasoning 信息。

平时少占版面。 未展开时仍是约 28–30px 高的原生样式入口;点开后面板浮在上方,入口变为「选择推理强度」胶囊,两态行高一致,避免 composer 重排。

强度与换模型同一入口。 点击卡片内模型名可打开按提供方分组的列表,当前项打勾,悬停可看中文介绍,选中即写入会话。

Ultra 档有明确反馈。 当模型具备至少三档且停在最高档时,启用 Ultra 皮肤:紫色扫描、星尘、拖柄墨点与持续极光;并短暂提示「使用额度消耗更快」(约 1.6s 后淡回模型名)。

子智能体偏好(闪电开关)。 左上角闪电开关开启后常亮且状态持久化;在下一条发出的消息末尾追加一次「优先考虑用子智能体」的偏好说明,关闭时再补一句恢复默认。这是偏好文案,不保证宿主一定调用子智能体,也不能绕过路由限制。

键盘与 Esc 层级。 焦点在滑杆上时可用方向键逐档切换;Esc 依次从模型列表回到卡片再关闭。

插件注册在 conversation.input.model 插槽、priority: -1,遮蔽原生 ModelSelect;读写与原生菜单共用 modelSelection 投影,并通过 ctx.remote.session.selectModel 提交 reasoningEffort。

安装与启用

推荐从 npm 安装(命令来自仓库 README):

dsh plugin --profile web add dsh-codex-excellent-slider
# 然后重启 dsh web

安装后需重启 DSH Web 进程,客户端脚本才会加载。包声明 dsh.client.platform === "web",零构建、零 Node 依赖;仅适用于 Web 平台,不是其他 DSH 客户端。

插件以当前 dsh 进程权限运行,安装前建议自行查看 GitHub 仓库 源码与 MIT 许可证;社区目录 SkillHub 插件页 与 GitHub 无 DeepSeek / 幻方官方从属关系。

典型用法

经过上面的安装与重启,在 Web 会话中可按下列方式操作(与 README 使用表一致):

操作 结果
点输入框旁的模型入口 打开强度卡片;入口变成「选择推理强度」胶囊
点卡片里的模型名 打开分组模型列表,悬停看中文介绍
拖动滑杆 / 点轨道 切换推理强度并写入会话(松手提交)
点右上角重置图标 回到该模型公布的默认档位
点左上角闪电开关 下一条消息末尾追加一次子智能体偏好
↑ ↓ ← →(焦点在滑杆) 逐档切换
Esc 模型列表 → 卡片 → 关闭

适配器若提供 effort.name 则优先显示;仅给 id 时 README 提供中文回落表(如 low →「标准」、max →「深入」、ultra →「Ultra」等)。

适用场景与注意

适合谁: 长期在 DSH Web 里调推理强度、希望交互接近 Codex 滑杆、并希望在同一浮层里换模型的开发者。

已知限制(README 原文):

  • 仅支持 web platform。
  • subagent 路由会话中宿主禁止改模型与推理强度:插件会禁用滑杆并显示中文提示,无法绕过。
  • 目录无模型或模型无 reasoning 元数据时不显示滑杆。
  • 会话被其它 DSH 写句柄占用时提交失败,卡片内会显示 session/writer-held 相关错误。
  • 移动端未验证;主要在 Chromium 内核下测试,其他浏览器未验证。
  • 系统开启 prefers-reduced-motion: reduce 时,动效会停止。

结尾

dsh-codex-excellent-slider 把社区两套 Codex 风格滑杆插件合成一条:在 DSH Web 上用卡片 + 连续滑杆管理推理强度与模型选择,并保留 Ultra 档视觉反馈与子智能体偏好开关。进一步了解与问题反馈见 SkillHub 目录页 与 GitHub:karina2256/dsh-codex-excellent-slider。

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

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

小夜