Preface

The way DSH extends its capabilities is by turning features into plugins, which are then loaded by the DSH client. For users who frequently run DSH, Token consumption typically only shows up in logs, quotas, or billing statements—there’s a lack of a lighter-weight, community-oriented way to showcase it.

dsh-liangxiang is a WebUI plugin for DeepSeek Harness. It converts the Token burned by DSH into incense offerings, where users vote by “Strengthening” or “Weakening,” and community incense accumulates into a Liang Rank, revealing the Liang Xiang of the day.

What This Is

dsh-liangxiang is a WebUI plugin for DeepSeek Harness, maintained by liang-today.

Its key information is as follows:

  • Plugin name: dsh-liangxiang
  • License: MIT
  • Current stable version: v1.0.0
  • npm package name: dsh-liangxiang, installed via npm latest
  • Positioning: A WebUI plugin for DeepSeek Harness
  • Project nature: An independent community project, not an official DeepSeek product

In package.json, dsh.client.platform is set to web, indicating it targets the WebUI scenario.

Core Features

dsh-liangxiang’s capabilities revolve around “Token Incense” and “Community Liang Xiang”:

  • One Liang case per day: Token burned by DSH is condensed into incense offerings.
  • Converted based on DeepSeek Harness’s Input + Output Token, with a default of 50,000 Pro equivalents forming one incense stick.
  • One stick equals one vote, which can only be “Strengthen” or “Weaken.”
  • Community incense accumulates into the Liang Rank, revealing the Liang Xiang of the day.
  • The Liang Rank is the community’s Strengthen rate.
  • Liang levels display according to thresholds: Pending Liang / Liang Worker / Liang Manager / Liang Master / Liang Saint / Liang Ancestor.
  • After the day ends, results are stored in the Liang Shrine.

Installation and Activation

The WebUI must be completely exited before installation.

Method 1: Plugin Marketplace

  1. Go to Settings → Plugin Marketplace.

  2. Search for liangxiang.

  3. Install liangxiang.

If there’s no plugin marketplace, first install dshmarket—steps are provided in the deployment guide.

Method 2: Writing to a Profile

To write directly to a profile via command line, run:

export DSH_HOME="$HOME/.dsh"
npx --yes @deepseek-ai/dsh plugin --profile web add dsh-liangxiang
npx --yes @deepseek-ai/dsh web

The first command sets DSH_HOME, the second installs the plugin to the web profile, and the third starts the DSH WebUI.

If dsh is globally installed, replace the leading npx --yes @deepseek-ai/dsh with dsh. If web is not your profile name, use the actual name.

For DSH Desktop, you must first point DSH_HOME to the desktop’s own harness directory before running the same plugin add command. The default ~/.dsh directory is not read by the desktop client.

Typical Usage

After installation, “Liang Xiang of the Day” appearing at the page edge indicates a successful setup.

In terms of usage, the core actions are only two: Strengthen, or Weaken. Each incense stick is calculated based on DSH’s Input + Output Token, with a default of 50,000 Pro equivalents forming one stick; one stick equals one vote. The community Strengthen rate forms the Liang Rank, and levels display as Pending Liang, Liang Worker, Liang Manager, Liang Master, Liang Saint, or Liang Ancestor based on thresholds. After the day ends, results are stored in the Liang Shrine.

For upgrades, repeat the same installation command—do not write @beta or a precise version. For uninstallation, use the subcommand provided in the README:

plugin --profile web remove dsh-liangxiang

Applicable Scenarios and Cautions

Suitable for scenarios where you want to experience DSH WebUI plugins and integrate DSH Token consumption into community Strengthen/Weaken gameplay.

Things to note:

  • Node engines requires ^22.19.0 || >=24.
  • Do not run npm i dsh-liangxiang; that will only place it in the current directory’s node_modules and won’t enter DSH. The package is intended for use with dsh plugin add.
  • The Liang Rank is a community soft-trust mechanic and does not represent the number of real-name users, actual public opinion, or the stance of any individual or organization.
  • The plugin runs with the current DSH process. Source code and license should be reviewed before installation.

Conclusion

The value of dsh-liangxiang lies in adding a lightweight Token incense and community Liang Xiang entry point to the DSH WebUI. The repository address is:

https://github.com/liang-today/dsh-liangxiang