Introduction

In the DSH Web client, waiting for an agent’s reply is a common window. dsh-running-liang turns this window into a lightweight mini-game: a progress bar and a play button appear above the input bar. When expanded, it is a Chrome-dino style runner game involving jumping, ducking, and dodging obstacles, with scores rising from “Liangzi” to “Liangsheng”. It targets the waiting scenario in DSH Web and is positioned as an entertainment plugin.

What is this

dsh-running-liang is a DeepSeek Harness Web plugin maintained by skiuniverse, licensed under MIT, with the documentation explicitly stating “For fun only”. It provides two entry points in DSH Web:

Above the input bar: Progress bar and game play button
Settings → Plugins → plugin configuration → Liangda Runner: Configuration items

One-sentence positioning: This is a waiting mini-game prepared for DeepSeek Harness Web, playable when the agent replies, with scores escalating from “Liangzi” to “Liangsheng”.

Core Features

  • Playable while waiting: During the agent’s reply, a progress bar and a play button appear above the input bar.
  • Controls: Space or to jump, to duck.
  • Speed Tiers: The game speed increases by one tier every 15 seconds, up to tier 4.
  • Obstacles: Cacti/rocks on the ground; low/high flying birds appear starting from tier 3.
  • Scoring: Scores are calculated from “Liangzi” towards “Liangsheng”, with a default “Liangsheng” threshold of 150.
  • Avatar: Can be placed in a local directory or uploaded from the settings page; falls back to a default avatar if the file is missing.
  • Configuration: Includes threshold, tierInterval, allowIdlePlay, and jump/duck keys.

The avatar local directory is:

~/.dsh/plugins/dsh-running-liang/avatars/

Avatars can also be uploaded from the following path:

Settings → Plugins → plugin configuration → Liangda Runner

Installation and Enabling

First, ensure your local Node version meets >=20 because package.json’s engines requirement is:

node >=20

The plugin runs with the permissions of the current dsh process; it is recommended to check the source code and MIT license before installing.

Use the installation command:

dsh plugin --profile web add dsh-running-liang

The verified documentation also provides a GitHub-only installation method:

dsh plugin --profile web add skiuniverse/dsh-running-liang

After installation, restart the Web client:

dsh web

Then, send a message and press the play button in the progress bar above the input bar.

Typical Usage

  1. After sending a message, the agent begins to reply, and a progress bar appears above the input bar.
  2. Click the play button to expand the game panel.
  3. Press Space or to jump, and to duck.
  4. After hitting an obstacle, press any key or click to restart.
  5. Clicking the play button or × collapses the panel and pauses; expanding it again displays PAUSED.
  6. Focusing on the input box, or clicking outside the game panel, also pauses the game.
  7. Collapsing the panel does not reset the speed and score.

Configuration entry:

Settings → Plugins → plugin configuration → Liangda Runner

Configuration items:

threshold
tierInterval
allowIdlePlay
jump/duck keys

Among them, threshold is the “Liangsheng” threshold, defaulting to 150; tierInterval corresponds to the one-tier increase every 15 seconds mentioned in the verified feature description.

Suitable Scenarios and Notes

Suitable for:

  • Waiting for an agent’s reply in DSH Web and wanting a lightweight interactive entertainment.
  • Wanting to see how DSH Web plugins register the area above the input bar and settings page configuration items.
  • Wanting to customize jump/duck keys, thresholds, speed intervals, or avatars.

Notes:

  • The plugin is positioned as “For fun only” and is not suitable as part of a production workflow.
  • Speed scales and physics parameters are fixed constants; do not rely on them for business logic.
  • Long-term state is stored in localStorage; avatar files are saved on disk.
  • The plugin runs with the permissions of the current dsh process; you should check the source code and license before installing.
  • Categories, star counts, and directory page URLs do not explicitly appear in the verified documentation, so this article does not cite them.

Conclusion

The value of dsh-running-liang is quite specific: it turns the waiting window in DSH Web into a mini-game involving jumping, ducking, obstacles, speed tiers, and score targets, while also providing thresholds, speed intervals, key bindings, and avatar configuration.

The verified documentation does not provide a directory page URL; the GitHub repository is:

https://github.com/skiuniverse/dsh-running-liang