dsh-stellar-effort:给 DSH 一个真实生效的推理强度滑轨

前言

在 DSH 里调节模型推理强度,常见做法是切换模型、改接口参数,或在多档预设之间手工试。档位切了多少次、当前到底是哪一档、哪次请求用的是哪一档,往往要看日志或靠猜;界面上也几乎没有对这一过程的直接反馈。dsh-stellar-effort 解决这个问题:在输入框上方放一条滑轨,拖动即可连续预览,松手吸附到最近的等级并提交,滑轨显示的始终是 DSH 确认后的等级。滑轨背后是一套程序实时生成的星空,从 Off 到 Max,星光逐渐收缩、坍缩成黑洞,再展开成完整深空,用视觉把「调档」这件事本身呈现出来。

这是什么

一个 DeepSeek Harness(DSH)的模型推理插件,维护者是 wangtheme-coder,仓库与插件市场包同名 dsh-stellar-effort,当前版本 1.1.6,以 MIT 许可发布。它做的事有两件:一是把模型的推理等级作为一条可拖动的滑轨暴露在输入框上方,走 DSH 自身的模型选择接口,等级真实生效;二是在滑轨背后渲染一个持续演化的微缩宇宙,作为操作的视觉反馈。运行时不访问任何外部地址,不读取聊天内容或凭据。

核心功能

真实档位控制。 滑块走 DSH 的模型选择接口,显示的等级是 DSH 确认后的结果,不是插件自己造的显示值。可选等级以 DSH 对当前模型给出的列表为准,没有 Off / Max 标签的模型不会被补造标签;不支持推理调节的模型会禁用提交。新等级只影响之后的请求,不改变已经开始的推理。

常驻滑轨与星轨按钮。 滑轨默认常驻在输入框上方。拖动时连续预览,松手吸附到最近的等级并提交;点击滑轨某处同样在松手后应用。输入区另有「星轨」按钮,可以把滑轨收进按钮,收起后再点「星轨」打开弹窗版滑轨,弹窗标题栏的 ⤒ 把滑轨放回输入框上方。这个选择会被记住,也可以在设置里切换「输入框上方常驻滑轨」。

键盘与取消。 方向键和 Home / End 只预览,Enter 提交,Esc 撤销;拖动中按 Esc 或点右键,档位不变;滚轮不改档。

Max 与黑洞交互。 按住拖到 Max 会持续跃迁,松手回到仍在演化的星空;点击黑洞可冲入。展开的星空会接住第一次点击(用来收起),不会误触下面的 DSH 按钮。

视觉设置与 Universe Lab。 在 DSH 设置 →「星轨推理」,或弹窗里的齿轮,打开设置中心:黑洞风格(四种)、播放速度 0.1×–10×、活跃度、宇宙元素开关、局部引力、舒适度和画质,参数即时生效,支持撤销 / 重做。滑块右键菜单可进入 Universe Lab,那是独立的宇宙和草稿配置,不写入模型档位;导入的预设先进入沙盒,确认「应用到正式滑块」后才生效。

渲染降级。 默认目标 60 FPS,按自身帧耗时自动降载;页面隐藏时停止绘制,关闭弹窗时释放渲染器。渲染优先用 WebGL2,不可用时降级为 Canvas 2D,再不行显示静态渐变;无论渲染走哪条路,档位控制始终可用。

安装与启用

插件市场 / npm。 包名 dsh-stellar-effort,入口和客户端声明见 package.json 的 dsh 字段。包内已带构建好的 dist/client.js,运行时没有依赖。按 DSH 通常的插件市场应用方式安装即可,安装入口以 DSH 客户端为准。

离线安装器。 先完全退出 DSH(包括托盘),在插件目录运行:

node scripts/install.mjs

或双击 install.cmd。安装器会:

  1. 校验 release-manifest.json 中每个文件的 SHA-256;
  2. 复制到 ~/.dsh/plugins/dsh-stellar-effort,旧版本移到同级的 dsh-stellar-effort-backups/;
  3. 在 desktop profile 中只增加本插件的依赖、bundle 和链接,其他插件配置不动。

DSH 在运行时安装器会拒绝执行,不会强制结束 DSH。--profile=<名称> 指定其他 profile,DSH_HOME 指定其他数据目录。

卸载。 退出 DSH 后运行:

node scripts/install.mjs --uninstall

或使用 uninstall.cmd。卸载只撤销注册和链接,保留插件文件和视觉设置,便于回滚。

典型用法

装好后不需要额外配置即可在输入框上方看到滑轨。日常操作就是三种:

  1. 拖动滑轨到目标档位,松手,档位吸附并提交;
  2. 只想临时试档,用方向键预览、Enter 提交、Esc 撤销,不留下变更;
  3. 想专注输入,点「星轨」把滑轨收进按钮,需要时再打开弹窗版滑轨。

调视觉参数时,打开设置中心改黑洞风格、播放速度或活跃度,即时生效,不满意用撤销 / 重做回退。想导入别人的预设时,先进 Universe Lab 沙盒看效果,确认后再「应用到正式滑块」,避免未经检查的预设直接改变模型档位。

适用场景与注意

适合两类人:一是在 DSH 里频繁切换推理档位、希望档位即时可见的人;二是想确认「我调的档位到底有没有真的生效」的开发者。插件直接以当前 DSH 进程的权限运行,安装前应检查源码与许可证(代码 MIT,天体照片来自 ESA/Hubble & NASA,CC BY 4.0,第三方组件见 THIRD_PARTY_NOTICES.md)。

兼容性方面,README 声明 DSH 要求 >=0.2.1-rc.3 <0.3.0-0,已验证 0.2.1-rc.3 与 0.2.2-rc.1;Node.js 要求 >=22.13(仅离线安装器和开发需要);平台验证是在 Windows x64 的 DSH Desktop 上。0.2.x 后续版本未逐一验证,DSH 插件接口变化时可能表现为滑轨不可用或没有反应。数据只写入 $DSH_HOME/stellar-effort/(默认 ~/.dsh/stellar-effort/):visual.json 保存视觉参数、预设和修订号,写入是原子的,另保留最近 5 份有效快照;配置损坏时另存原文件并恢复,遇到更高版本的配置只读保护、不降级覆盖。诊断信息只在内存中保留(最多 120 项、约 7 天),由用户预览后手动导出,不含聊天、会话标识或凭据。

结尾

这个插件的价值不在星空,而在于把「推理强度」从模型参数变成了界面里一条看得见、可预览、可撤销的滑轨,并且显示值与 DSH 确认的档位一致。如果你在 DSH 里反复调推理档位,值得装一个试试。

  • 插件目录页:https://www.skillhub.cn/plugins/wangtheme-coder/dsh-stellar-effort
  • GitHub:https://github.com/wangtheme-coder/dsh-stellar-effort

需要本地预览或开发时,仓库提供了 npm ci --ignore-scripts、npm run build、npm test、npm run check、npm run preview(本地预览 http://127.0.0.1:47831/)和 npm run pack:release;预览使用模拟模型目录,不连接真实模型。

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

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

小夜