Introduction

When developing with DSH Web, customizing the interface for better recognition—for instance, for live streams or screen recording demos, or simply to change the mood—can be costly if done by directly modifying the frontend styles. DSH’s philosophy is “everything is a plugin,” so the visual appearance can also be handled by plugins. The lengzhanbao/dsh-taffy-theme introduced below is a theme plugin dedicated solely to changing the look: it changes the skin upon installation and reverts upon uninstallation.

What is it

dsh-taffy-theme, full name Taffy Live Atelier / 塔菲直播工房, created by lengzhanbao, is categorized as “Fun Dress-Up” in the community directory. It provides a virtual live broadcast workshop-style interface for DSH Web, featuring light “flower room” and dark “neon stage” themes, pink-gold acrylic dialog boxes, Taffy Q-version sidebar illustrations, and an optional Taffy Agent preset.

The environment requirements are clearly stated: it only supports the DSH Web profile and requires DeepSeek Harness 0.1.0-rc.6 or later.

Core Features

  • Virtual live broadcast workshop-style interface with light “flower room” / dark “neon stage” themes
  • Pink-gold acrylic dialog boxes and Taffy Q-version sidebar
  • Optional Taffy Agent preset
  • All resources are bundled locally and do not rely on a CDN
  • Changes only the appearance and does not affect conversation logic or other plugins

A point worth mentioning regarding style isolation is that the --dsw-* tokens used by the theme are scoped to the DSH list container. The acrylic effect is opt-in and must be manually enabled to reduce the risk of affecting styles of other plugins.

Installation and Activation

Normal users can simply install the Release .tgz package without needing to clone the repository or build locally. The installation command is as follows; the specific package address depends on the repository’s Release page:

dsh plugin --profile web add https://github.com/lengzhanbao/dsh-taffy-theme/releases/download/v0.1.3/dsh-external-dsh-taffy-theme-0.1.3.tgz

After installation, start the Web interface:

dsh web

Then, follow these two steps to enable the theme:

  1. Go to Settings → General → Taffy Mode and toggle the master switch.
  2. Perform a hard refresh in the browser (Ctrl+F5).

Uninstallation and Upgrades

Uninstallation requires only one command; the interface will revert to the default after refreshing the page:

dsh plugin --profile web remove @dsh-external/dsh-taffy-theme

When upgrading, please note two points: the theme depends on the DOM structure of DSH Web, so please install the latest Release after upgrading DSH to a major version; the theme changes will only take effect after restarting dsh web following a theme update.

Developer Debugging

When debugging locally, first install the plugin in development mode, then start the Web interface (for development purposes only):

npm run install:dev
dsh web

Before release, you can run a production pack smoke test by executing:

npm run install:release

Maintenance requirements are: run verify:pack and smoke tests on the local profile before release; maintainers must pass npm test and verify:* gatekeepers.

Another pitfall to be aware of: do not manually edit profiles/web/package.json—once the file has a UTF-8 BOM (Byte Order Mark), DSH will fail to start.

Use Cases and Precautions

Suitable for: Users who want a recognizable look on DSH Web, users who enjoy the virtual live broadcast workshop style, and users who wish to enable the Taffy Agent preset as a bonus.

Please note before installation:

  1. The plugin runs with the permissions of the current DSH process; it is recommended to review the source code and license before installation. The project source code is licensed under MIT; the character images are unofficial fan skins; please refer to the NOTICE.md in the repository for specific declarations.
  2. It only supports the DSH Web profile; other profiles are not applicable.
  3. All resources are bundled locally and do not rely on a CDN.

Summary

dsh-taffy-theme does one simple thing: replace the complete pink-gold acrylic look of DSH Web. It works upon installation and reverts upon uninstallation without touching the conversation logic. If your workspace needs a bit of personality, give it a try.

  • Community Directory: https://www.skillhub.cn/plugins/lengzhanbao/dsh-taffy-theme
  • GitHub Repository: https://github.com/lengzhanbao/dsh-taffy-theme

It should be noted that skillhub.cn is a community-maintained plugin directory and has no official affiliation with DeepSeek or Huixuan.