前言¶
在 DSH 的 Web 客户端里,等待智能体回复是一段常见窗口。dsh-running-liang 把这段窗口做成一个轻小游戏:在输入条上方出现进度条和播放入口,展开后是一个 Chrome-dino 风格的快跑游戏,跳跃、俯身、躲障碍,分数从「梁子」升到「梁圣」。它面向 DSH Web 的等待场景,定位是娱乐插件。
这是什么¶
dsh-running-liang 是 skiuniverse 维护的 DeepSeek Harness Web 插件,许可证为 MIT,资料中明确“For fun only”。
它在 DSH Web 中提供两个入口:
输入条上方:进度条与游戏播放入口
Settings → Plugins → plugin configuration → Liangda Runner:配置项
一句话定位:这是一个为 DeepSeek Harness Web 准备的等待小游戏,agent 回复时可以玩,得分从「梁子」冲向「梁圣」。
核心功能¶
- 等待时可玩:agent 回复期间,输入条上方出现进度条和播放入口。
- 操作:
Space或↑跳跃,↓俯身。 - 速度档位:游戏时间每 15 s 提升一档,最高到 tier 4。
- 障碍物:地面有 cacti/rocks;从 tier 3 起出现 low/high flying birds。
- 分数:从「梁子」向「梁圣」计分,默认「梁圣」阈值为 150。
- 头像:可放到本地目录,或从设置页上传;文件缺失时回退默认头像。
- 配置:包括
threshold、tierInterval、allowIdlePlay和 jump/duck keys。
头像本地目录为:
~/.dsh/plugins/dsh-running-liang/avatars/
头像也可以从下面路径上传:
Settings → Plugins → plugin configuration → Liangda Runner
安装与启用¶
先确认本地 Node 版本满足 >=20,因为 package.json 的 engines 要求:
node >=20
插件会随当前 dsh 进程权限运行,安装前建议检查源码与 MIT 许可证。
使用安装命令:
dsh plugin --profile web add dsh-running-liang
已核实资料中也提供了 GitHub-only 安装方式:
dsh plugin --profile web add skiuniverse/dsh-running-liang
安装后重启 Web 端:
dsh web
然后发送一条消息,在输入条上方的进度条里按播放键。
典型用法¶
1、发送消息后,agent 开始回复,输入条上方出现进度条。
2、点击播放键展开游戏面板。
3、按 Space 或 ↑ 跳跃,按 ↓ 俯身。
4、撞到障碍后,按任意键或点击即可重新开始。
5、点击播放键或 × 会折叠面板并暂停;再次展开会显示 PAUSED。
6、聚焦输入框,或点击游戏面板外,也会暂停。
7、折叠面板不会重置速度和分数。
配置入口:
Settings → Plugins → plugin configuration → Liangda Runner
配置项:
threshold
tierInterval
allowIdlePlay
jump/duck keys
其中 threshold 是「梁圣」阈值,默认为 150;tierInterval 与已核实功能描述中的每 15 s 提升一档对应。
适用场景与注意¶
适合:
- 在 DSH Web 中等待 agent 回复,希望有一个轻量娱乐交互。
- 想查看 DSH Web 插件如何注册输入条上方区域和设置页配置项。
- 想自定义跳跃、俯身按键、阈值、速度间隔或头像。
注意:
- 插件定位为“For fun only”,不适合作为生产工作流的一部分。
- 速度表和物理参数是 fixed constants,不要依赖它们做业务逻辑。
- 长期状态保留在
localStorage;头像文件保存在磁盘。 - 插件以当前
dsh进程权限运行,安装前应检查源码与许可证。 - 分类、星标数、目录页 URL 未在已核实资料中明确出现,本文不引用。
结尾¶
dsh-running-liang 的价值比较具体:把 DSH Web 的等待窗口变成一次有跳跃、俯身、障碍、速度档位和分数目标的小游戏,同时提供阈值、速度间隔、按键和头像配置。
已核实资料中未给出目录页 URL;GitHub 仓库为:
https://github.com/skiuniverse/dsh-running-liang