DSH Model Ocean Selector:垂直模型列表与粒子推理控制

前言

DeepSeek Harness (DSH) 的 Web 界面提供了模型选择功能,但原有的紧凑型菜单限制了模型信息的展示维度。dsh-model-ocean-selector 插件通过替换原有组件,提供垂直排列的模型列表以及可视化的推理努力控制,旨在改善模型选择的操作体验和视觉反馈。

插件介绍

这是一个由 jiaoTaiLang404 维护的 DeepSeek Harness 插件,分类为模型推理。它主要解决模型选择界面信息密度低、缺乏可视化反馈的问题,将模型按提供商分组显示,并引入基于 Three.js 的动画来展示推理努力。

核心功能

  1. 垂直模型列表:将模型按提供商分组,以稳定的垂直行显示,便于查看。
  2. 粒子动画效果:使用 Three.js 渲染三个独立种子的方形粒子流,从右向左流动。粒子保持大小和流宽度恒定,方形逆时针旋转,在随机偏移和角度生成并淡出,不会出现闪烁。
  3. 交互逻辑:仅在确认选择后改变动画速度;待定选择不会重置或加速动画。
  4. 视觉细节:基础背景色为 #e6e5e6,在提供商的最小努力处隐藏动画填充。
  5. 兼容性:保留了 /model 命令、会话模型选择、键盘范围输入、本地化、HMR 清理和 WebGL 回退行为。

安装与启用

使用以下命令将插件安装到 Web 配置文件:

dsh plugin --profile web add github:jiaoTaiLang404/dsh-model-ocean-selector

安装后重启 dsh web,在对话撰写器中打开模型选择器即可使用新的模型列表和努力控制。

注意事项与限制

  1. WebGL 依赖:WebGL 是可选的。如果初始化失败,静态主题的粒子回退仍然可见,且范围输入可用。
  2. 浏览器要求:完整动画需要支持 CSS color-mix() 和 :has() 的现代浏览器。
  3. 运动偏好:控件挂载时会采样减少运动偏好。
  4. 动画逻辑:努力顺序来自所选提供商,动画速度代表该顺序,并非从努力名称推断计算成本。
  5. 子会话限制:对于已寻址的子会话,选择器是隐藏的(符合默认行为)。
  6. 依赖说明:请参阅 THIRD_PARTY_NOTICES.md 了解捆绑和运行时依赖。

总结

该插件为 DSH Web UI 提供了更丰富的模型选择体验和视觉反馈。开发者可根据自身需求查看源码与许可证后使用。

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

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

小夜