Preface

The DSH ecosystem emphasizes modularity, with many capabilities developed as independent extensions. For WebUI, needs such as interface personalization, reusable common prompts, Token/Context viewing, and manual Compact can all be addressed at the installation level.

Below introduces lssyd20070106/dsh-ui-preset-enhance. It is a third-party interface enhancement plugin for the DeepSeek Harness (DSH) WebUI. The current version is v0.1.0 Preview, and the license is MIT. This is a third-party project and not an official DeepSeek component.

What This Is

This plugin is positioned as an enhancement for the DSH Web client. It integrates customizable backgrounds, transparency and blur, theme colors, prompt presets, Token/Context viewing, and manual Compact into Settings → Interface Enhancement.

It does not register new backend tools, nor does it modify the Agent-Loop core.

Core Features

Interface Appearance

  • Custom Backgrounds: Local uploads, network images, or 5 gradient presets.
  • Transparency and Blur: Adjust the DSH interface layer transparency and wallpaper blur.
  • Theme Colors: Primary, secondary, and accent color palettes.

Prompts and Context

  • Prompt Presets: 7 built-in templates with support for custom save/delete/quick loading.
  • Token/Context: View the current session’s Context pressure, window, and Token composition.
  • Manual Compact: Execute /compact via the current session’s DSH command interface.

Installation and Activation

Command-line installation requires Node.js and pnpm to be installed on the computer. First, run the installation command:

npx --yes @deepseek-ai/dsh plugin --profile web add github:lssyd20070106/dsh-ui-preset-enhance

After installation is complete, perform the following three steps:

  1. Completely close and restart DSH Web.
  2. In the browser, press Ctrl + F5.
  3. Open Settings → Interface Enhancement.

Typical Usage

To verify successful installation, you can run:

npx --yes @deepseek-ai/dsh plugin --profile web list dsh-ui-preset-enhance --depth 0

Alternatively, double-click VERIFY-WINDOWS.cmd.

After accessing Settings → Interface Enhancement, you can configure the background, transparency, blur, theme colors, and manage prompt presets. The Token/Context feature allows you to view the current session’s Context pressure, window, and Token composition. To compress the context, execute /compact via the current session’s DSH command interface.

Uninstallation command:

npx --yes @deepseek-ai/dsh plugin --profile web remove dsh-ui-preset-enhance

Alternatively, double-click UNINSTALL-WINDOWS.cmd.

Applicable Scenarios and Notes

This plugin is suitable for scenarios involving interface enhancement in DSH WebUI, reusing common prompts, viewing current session Token/Context, and manually executing Compact.

Please note:

  • This is a third-party project and not an official DeepSeek component.
  • The current version is v0.1.0 Preview.
  • It does not register new backend tools, nor does it modify the Agent-Loop core.
  • Saved prompts are not uploaded to the project’s own server; wallpapers, themes, and user prompt presets are primarily stored in the browser’s localStorage.
  • Custom wallpaper URLs only accept http://, https://, and image data: URLs, rejecting any script/CSS URLs.
  • When using network images as wallpapers, the browser will access the image server, and the remote server may receive standard network request information.
  • The plugin loads as a DSH Web plugin. Before installation, you should review the source code and license.

Conclusion

Following the steps above, dsh-ui-preset-enhance can be used as a lightweight enhancement plugin for DSH WebUI: it addresses interface appearance, prompt presets, context viewing, and manual Compact.

GitHub Address:

https://github.com/lssyd20070106/dsh-ui-preset-enhance