READMESource: main@f71601f3
dsh-slide-gauge · DSH 滑动测梁仪
DSH(DeepSeek Harness)Web / 桌面界面右下角的滑动测梁仪小挂件:拖动角色在标尺上左右滑动,按位置显示状态(梁神 / 梁圣 / 梁子 / 牢梁);拖到左右边界时出现鲸鱼娘彩蛋。标准 DSH bundle 插件,一条命令安装。
安装本插件后:界面右下角会出现「测」按钮,点开即可游玩;位置会记住上次状态,刷新后不回到中间。
截图 / 演示

特性
- 右下角悬浮开关,不挡主界面
- 按住角色左右拖动,标与角色同步平移
- 按角色左边位置连续判定状态:
梁神/梁圣/梁子/牢梁(边界 365 / 601 / 860,无空隙) - 指针拖到边界(场景 x ≤ 157 或 ≥ 1048)时显示鲸鱼娘
- 记住上次位置:
localStorage(键dsh-slide-gauge/v1),刷新 / 重开后恢复 - 场景按原版 1200×700 等比缩放,支持鼠标与触摸
- 随包自带
biao/cly/jyn图片;不打包liang.png(可选自备,见下)
安装
⚠️ npm 暂不可用(24 小时冷却)
- 原因:为更新「滑动测梁仪」文案与状态分段修复,已于 2026-09-24 11:48(北京时间) 对旧包
dsh-slide-gauge@0.1.0执行npm unpublish。npm 规定同名包删除后 24 小时内禁止重新发布,期间dsh plugin … add dsh-slide-gauge会 404。- 可重新发布:约 2026-09-25 11:48(北京时间)/ 2026-09-25 03:48 UTC 之后。
- 计划版本:
0.1.1(含滑动测梁仪命名、状态边界修复)。- 请先用方式 B(GitHub)安装,npm 恢复后再改用方式 A 亦可。
方式 A:npm(冷却结束后可用)
dsh plugin --profile web add dsh-slide-gauge
# 桌面 profile:
dsh plugin --profile desktop add dsh-slide-gauge
当前处于上述 24 小时冷却期,此命令可能失败;请改用方式 B。
方式 B:GitHub(现在可用)
dsh plugin --profile web add github:yvhcel888/dsh-slide-gauge
# 桌面 profile:
dsh plugin --profile desktop add github:yvhcel888/dsh-slide-gauge
安装后重启对应 profile(dsh --profile web 或重启 DSH Desktop),打开界面即可在右下角看到「测」按钮。
卸载
dsh plugin --profile web remove dsh-slide-gauge
# 或
dsh plugin --profile desktop remove dsh-slide-gauge
本地开发 link
dsh plugin --profile web add link:D:\dsh-slide-gauge
改前端 lib/slide-gauge.js → 硬刷新(Ctrl+F5);改宿主 lib/index.js → 重启 profile。
使用说明
- 点击右下角圆形「测」按钮打开面板
- 按住中间角色头像左右拖动
- 顶部红色文字显示当前状态
- 拖到左右虚线边界外侧时出现鲸鱼娘
- 关闭面板再打开,会停在上次拖到的位置
权限与风险
| 项 | 说明 |
|---|---|
| 网络 | 仅同源请求本插件路由(/dsh-slide-gauge/*)读本地图片与脚本 |
| 外部服务 | 无(不调用任何第三方 API) |
| 密钥 / 凭据 | 无 |
| 本地存储 | localStorage 仅存拖动位置(dsh-slide-gauge/v1) |
| 文件系统 | 只读插件包内 assets/;可选读取自备的 assets/liang.png |
| 进程 / 子进程 | 无 |
支持 profile:web、desktop。兼容 DeepSeek Harness 插件规范(dsh.bundle + apply(ctx))。
可选:自备角色图
按约定 不随包分发 liang.png。若希望用真实图片替代默认「梁」字占位头像,把图片放到:
<插件目录>/assets/liang.png
刷新页面即可自动优先加载。
目录结构
dsh-slide-gauge/
├── package.json # dsh.bundle 声明 + npm 元数据
├── cordis.patch.yml # 挂载声明
├── LICENSE # MIT
├── README.md
├── lib/
│ ├── index.js # 宿主:资源路由 + HTML 注入
│ └── slide-gauge.js # 浏览器端小游戏
└── assets/
├── biao.png # 标(随拖动移动)
├── cly.png # 测梁仪底座
└── jyn.png # 鲸鱼娘(边界彩蛋)
技术说明
- 宿主通过
webServer注册/dsh-slide-gauge/widget.js与/dsh-slide-gauge/asset.png?id=… - 用
connection.requestRejection做浏览器信任栅栏 webServer.tapIndex向index.html注入<script defer>- 前端逻辑对照原版 pygame
main.py的边界与状态判定
许可
MIT © yvhcel888
相关链接
- 插件市场提交说明:dsh-plugin.org/zh/submit
- DeepSeek Harness:deepseek-ai/deepseek-harness
No comments yet. Be the first to write one.