dsh-client-ui-gpt-helper:DSH Web 端的 ChatGPT 风格模型控制

前言

DeepSeek Harness 的 Web 客户端自带模型选择功能,但对于需要精细控制思考级别或偏好桌面端 UI 交互的用户,现有控件可能不够直观。本文介绍一个插件,它将 Web 端 composer 的模型选择器替换为更接近 ChatGPT 桌面版的控制面板。

是什么

dsh-client-ui-gpt-helper 是一个 DeepSeek Harness 客户端(浏览器)插件,作者为 AprilCrystal,采用 MIT 许可证。它的核心作用是替换 Web 端 composer 的模型选择控件,提供分组列表、带粒子拖尾的思考级别滑块以及闪电模式切换。

核心功能

  1. 模型选择:使用真实的模型目录,按提供商分组,支持搜索(支持搜索前 4 个条目)。
  2. 思考级别滑块:将所选模型的 advertised levels 转化为滑块上的刻度,带有粒子拖尾动画。支持拖拽、点击刻度或使用方向键操作,数值会吸附到最近的级别。
  3. 闪电模式:提供视觉上的闪电模式切换,同样带有粒子拖尾动画。开启时点亮拖尾,关闭时减速熄灭。
  4. 模式锁定:按住闪电图标 600 毫秒可锁定模式。锁定后图标变为锁形,刷新页面或重启应用后仍保持锁定状态。再次按住 600 毫秒可解锁。
  5. 主题配置:按下 Ctrl+Shift+Alt+G 可打开颜色面板,对控件进行配色,无需修改源码。

安装与启用

前置要求

需要运行 DeepSeek Harness 的 Web 客户端(使用 desktop 配置文件或挂载了 @deepseek-ai/dsh-web-app 的任意配置文件)。

安装步骤

该插件是一个 DSH bundle,package.json 中声明了 dsh.bundle.patch,安装时会自动处理 cordis.patch.yml。

通过包名安装:

dsh plugin --profile <profile> add dsh-client-ui-gpt-helper

通过本地路径安装:

dsh plugin --profile desktop add /absolute/path/to/dsh-client-ui-gpt-helper

工作原理

插件通过注册 conversation.input.model 单一插槽,并以负优先级注册,从而覆盖默认的模型选择控件。它复用了默认控件的 ctx.modelDirectories 服务和 /model 命令,确保数据层保持同步。

典型用法

安装完成后,在 Web 端 composer 区域会出现新的控制面板:
* 调整思考级别:拖动滑块或使用方向键调整思考深度。
* 切换闪电模式:点击闪电图标切换模式,或按住 600ms 锁定。
* 更换模型:点击模型名称打开模型列表,按 Ctrl+Shift+Alt+G 打开配色面板。

适用场景与注意

该插件适合希望获得更接近桌面端体验的 DSH Web 用户,特别是对模型选择和思考级别控制有明确需求的场景。

注意事项:
* 插件无构建步骤,文件已打包。
* 它直接替换了 DSH 自带的 composer 控件,而非在旁边显示。
* 闪电模式目前仅提供视觉效果,DSH 本身无该概念。

短结尾

该插件通过复用数据层并替换 UI 渲染层,在不改变 DSH 核心逻辑的前提下,提供了更精细的控制体验和视觉反馈。相关代码与文档可查阅 GitHub 仓库或 SkillHub 插件目录。

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

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

小夜