dsh-performance-slider:DeepSeek Harness 的 Codex 风格 6 档性能滑杆

在 DeepSeek Harness(DSH)的使用过程中,手动调整模型参数和推理等级往往较为繁琐。dsh-performance-slider 插件复刻了 Codex 桌面端的交互体验,提供了一组 6 档的性能滑杆。每一档同时绑定特定的模型、推理等级和 31 张人物背景图,拖动滑杆即可完成全部切换。

核心功能

  • 6 档性能滑杆:在 DSH 界面中提供直观的 1-6 档切换,每档对应不同的性能组合。
  • 模型与推理等级联动:切换档位时,会自动调整底层调用的模型(如 deepseek-v4-flash 或 deepseek-v4-pro)以及推理等级(如 off、low、high、max)。
  • 视觉背景切换:支持 31 张本地人物 cutout 背景,滑杆吸附时会自动切换对应的视觉主题。
  • 自动安装:支持自动安装 cordis patch,将插件行插入到 dsh.bundle 层。
  • 独立预览:提供 demo/index.html,允许在不安装插件的情况下直接在浏览器中预览交互效果。

安装与启用

安装本插件需要使用 pnpm。通过以下命令将插件添加到 dsh web profile:

dsh plugin --profile web add github:mobius/dsh-performance-slider

安装完成后,必须重启 dsh web 服务以应用更改。该插件声明了 dsh.bundle,dsh plugin 命令会自动处理 cordis patch,通常无需手动修改配置文件。

典型用法

  1. 应用更改:重启服务后,在任意普通会话中,滑杆会出现在输入框上方(conversation.input.dock)。
  2. 切换档位:点击 1-6 档,系统会同时切换模型、推理等级以及 31 张人物背景中的一张。
  3. 包契约检查:在插件目录下运行静态检查脚本,确保包契约符合 DSH 规范:
    node scripts/check.mjs
  1. 独立预览:直接打开 demo/index.html,即可在不依赖 DSH 环境的情况下体验拖拽滑杆和背景切换的效果。

档位配置

档位的映射逻辑定义在 lib/client.frames.js 的 LEVELS 数组中。每一项包含模型 ID、推理等级以及对应的背景图 token。

  • 模型优先级:插件在切换模型时,优先选择实际声明了该推理等级的 provider/model。如果当前模型不支持该等级,会依次尝试 effortFallbacks 中定义的备选等级,最后回落到模型目录的默认等级。
  • 存储机制:用户的选择会同时写入浏览器的 localStorage 和 host-scoped cookie(端口无关)。这意味着即使使用 dsh web --port 0 每次启动随机端口,下次打开也能自动恢复上次的档位。

插件信息

  • 维护者:mobius
  • 分类:模型推理
  • 许可证:MIT

相关链接:
* GitHub 仓库:https://github.com/mobius/dsh-performance-slider
* 插件目录:https://www.skillhub.cn/plugins/mobius/dsh-performance-slider

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

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

小夜