Introduction

DeepSeek Harness (DSH) Web client supports customizing appearance by overriding style tokens through plugins. dsh-theme-inkstone aims to provide a color scheme named “Inkstone” neutrals with a “Celadon” accent, achieving visual customization solely through token-layer overrides without changing layout, adding buttons, or modifying fonts.

Plugin Positioning

This is a theme plugin maintained by xerxescom under the MIT License. It does not register new settings or alter the interface structure; it exists only as a layer of --dsw-* token overrides.

Core Features

  • Override Scope: Overrides 119 tokens (58 static color scales and 61 semantic tokens), covering 84 of the 144 tokens actually consumed by components.
  • Implementation: Pure token overrides with no other changes.
  • Interactive Preview: Provides preview.html, allowing you to view the rendered effect with actual fonts in a browser.

Installation and Activation

After installation, restart the dsh web process for the change to take effect.

# 从 GitHub 安装
dsh plugin --profile web add github:xerxescom/dsh-theme-inkstone

# 或从本地路径安装
dsh plugin --profile web add E:\github_own\dsh-theme-inkstone

Known Limitations

  • Not a Built-in Theme: It is not a theme ID that can be selected directly in “Appearance”; it runs through the overrideTokens path and automatically adapts to the user’s chosen Light/Dark mode.
  • Contrast Inheritance: Three low-contrast pairs inherited from the baseline (such as label-caption and state-warn-label) remain uncorrected, staying consistent with the baseline.
  • Dependency Scanning: It relies on source-code scanning and will report an explicit error if DSH changes the bundle layout.

Conclusion

This plugin is suitable for users who need to apply a specific mineral color style in the DSH Web client while maintaining interface stability. For more information, visit its GitHub repository.