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
overrideTokenspath and automatically adapts to the user’s chosen Light/Dark mode. - Contrast Inheritance: Three low-contrast pairs inherited from the baseline (such as
label-captionandstate-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.