Stellar Effort · 星轨推理
DeepSeek Harness(DSH)的推理强度插件:在输入框上方用一条滑轨调节模型的推理等级,滑轨背后是一个持续演化的微缩宇宙。从 Off 到 Max,淡蓝星光逐渐收缩、坍缩成黑洞,再展开成完整的深空。视觉全部由程序实时生成,另有 10 张 ESA/Hubble 照片作为远处天体(见 ASSETS_CREDITS.md)。
- 真实控制:走 DSH 自身的模型选择接口,滑块显示的始终是 DSH 确认后的等级。
- 运行时不访问任何外部地址,不读取聊天内容或凭据。
- WebGL2 渲染;不可用时降级为 Canvas 2D,再不行显示静态渐变,档位控制始终可用。
兼容性
| 项目 | 要求 |
|---|---|
| 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 插件接口变化时,可能表现为滑轨不可用或没有反应。
使用
- 常驻滑轨:输入框上方。拖动时连续预览,松手吸附到最近的等级并提交;点击滑轨某处同样在松手后应用。
- 星轨按钮:常驻滑轨显示时,点输入区的「星轨」把滑轨收进按钮;收起后再点「星轨」打开弹窗版滑轨,弹窗标题栏的 ⤒ 把滑轨放回输入框上方。这个选择会被记住,也可以在设置里切换「输入框上方常驻滑轨」。
- 键盘:方向键和 Home / End 只预览,Enter 提交,Esc 撤销。
- 取消:拖动中按 Esc 或点右键,档位不变。滚轮不改档。
- Max:按住拖到 Max 持续跃迁,松手回到仍在演化的星空;点击黑洞可冲入。
- 展开的星空会接住第一次点击(用来收起),不会误触下面的 DSH 按钮。
可选等级以 DSH 对当前模型给出的列表为准:没有 Off / Max 的模型不会补造标签,不支持推理调节的模型会禁用提交。新等级只影响之后的请求,不改变已经开始的推理。
视觉设置与 Lab
在 DSH 设置 → 星轨推理,或弹窗里的齿轮,打开设置中心:黑洞风格(四种)、播放速度 0.1×–10×、活跃度、宇宙元素开关、局部引力、舒适度和画质。参数即时生效,支持撤销 / 重做。
滑块右键菜单可进入 Universe Lab:独立的宇宙和草稿配置,不会写入模型档位。导入的预设先进入沙盒,确认「应用到正式滑块」后才生效。
默认目标 60 FPS,按自身帧耗时自动降载;页面隐藏时停止绘制,关闭弹窗时释放渲染器。
安装
插件市场 / npm:包名 dsh-stellar-effort,入口和客户端声明见 package.json 的 dsh 字段。包内已带构建好的 dist/client.js,运行时没有依赖。
离线安装器:先完全退出 DSH(包括托盘),在插件目录运行:
node scripts/install.mjs
或双击 install.cmd。安装器会:
- 校验
release-manifest.json中每个文件的 SHA-256; - 复制到
~/.dsh/plugins/dsh-stellar-effort,旧版本移到同级的dsh-stellar-effort-backups/; - 在
desktopprofile 中只增加本插件的依赖、bundle 和链接,其他插件配置不动。
DSH 在运行时安装器会拒绝执行,不会强制结束 DSH。--profile=<名称> 指定其他 profile,DSH_HOME 指定其他数据目录。
卸载:退出 DSH 后运行 node scripts/install.mjs --uninstall(或 uninstall.cmd)。只撤销注册和链接,保留插件文件和视觉设置,便于回滚。
本地数据
只写入 $DSH_HOME/stellar-effort/(默认 ~/.dsh/stellar-effort/):
visual.json:视觉参数、预设和修订号,写入是原子的;- 最近 5 份有效快照。配置损坏时另存原文件并恢复;遇到更高版本的配置则只读保护,不降级覆盖。
诊断信息只在内存中保留(最多 120 项、约 7 天),由用户预览后手动导出,不含聊天、会话标识或凭据。
开发
源码仓库包含预览页、测试和构建素材(npm 包只含运行所需文件)。
npm ci --ignore-scripts
npm run build # 构建 dist/
npm test # 单元测试
npm run check # 语法与客户端模块注册检查
npm run preview # 本地预览 http://127.0.0.1:47831/
npm run pack:release # 重新生成 release-manifest.json
预览使用模拟的模型目录,不连接真实模型,含四档、六档和无推理能力的模型。
浏览器检查(npm run test:browser、test:space、test:hole,以及 scripts/detail-qa.mjs、scripts/lifecycle-qa.mjs)需要先启动预览服务,并提供 Playwright:安装 playwright 包,或用 STELLAR_PLAYWRIGHT_MODULE 指向已有 Playwright 的 index.mjs;STELLAR_PREVIEW_URL 可指定预览地址。默认使用系统 Edge。
许可
代码以 MIT 许可发布。天体照片:ESA/Hubble & NASA,CC BY 4.0,详见 ASSETS_CREDITS.md。第三方组件见 THIRD_PARTY_NOTICES.md。
No comments yet. Be the first to write one.