Preface¶
The DSH profile plugin mechanism allows external packages to be added to the web profile without necessarily modifying the interface logic. For users who only want to change the visual appearance of the DSH web interface and wish to add a right-side waypoint work progress panel entry, dsh-outdoor-theme is an optional solution.
Below is an introduction to this plugin’s positioning, installation method, switching method, color customization method, and uninstallation method.
What This Is¶
dsh-outdoor-theme is a DSH plugin maintained by Estellalee, positioned as an outdoor hiking-style reskin plugin. Its one-line positioning is:
DSH Skin: Trail Guide · Outdoor Hiking Style Reskin + Right-side Waypoint Work Progress Panel
It mainly does three things:
- Reskins the DeepSeek Harness (DSH) web interface entirely with a hiking and wilderness style.
- Provides a settings panel entry for switching skins.
- Provides a right-side “Waypoints · Work Progress” panel (Waypoints panel).
According to verified information, it does not alter interface logic; its core is pure CSS reskinning, a settings panel entry, and a right-side waypoint panel.
The package declares DSH plugin entry points:
dsh.bundle.patch
dsh.client
Among them, dsh.client declares:
platform: web
immediately: true
After installation, it will be added to the web profile’s:
dsh.profile.bundles
layer. The license is MIT.
Core Features¶
- Reskins the DSH web interface entirely with a hiking and wilderness style.
- Includes a built-in reskin skin “Trail Guide”.
- Includes a light color scheme
Morning Meadowand a dark color schemeDusk Forest. - Switch between
Defaultor Trail Guide Morning/Dusk in the “Skin” row of the settings panel. Defaultcorresponds to the original DSH style, allowing one-click switching back.- Provides a right-side “Waypoints · Work Progress” panel (Waypoints panel).
- Pure JavaScript + CSS, zero build.
- Git installation does not require
allowBuildsauthorization. - Supports direct GitHub installation, local directory installation, and one-command uninstallation.
Installation and Activation¶
Ensure pnpm is Available First¶
DSH uses pnpm to manage profile plugins. Before installation, it is recommended to ensure pnpm is available:
corepack enable
If corepack is not available, you can also install pnpm:
npm install -g pnpm
Install from GitHub to the web Profile¶
Run the following command:
dsh plugin --profile web add github:Estellalee/dsh-outdoor-theme
This command installs the plugin to the web profile. Since the package declares dsh.bundle.patch, it will enter the profile’s dsh.profile.bundles layer.
After installation, refresh the browser page to see the skin.
Install from a Local Directory¶
If you already have a local directory, you can first clone the repository:
git clone https://github.com/Estellalee/dsh-outdoor-theme.git
Then go to the parent directory of dsh-outdoor-theme and run:
dsh plugin --profile web add ./dsh-outdoor-theme
Typical Usage¶
Switching Skins¶
Open the DSH settings panel and find the “Skin” row.
You can switch between the following options:
Default
Trail Guide Morning
Trail Guide Dusk
Among them, Default is the original DSH style.
Viewing the Right-side Waypoints Panel¶
After installation and refreshing the page, this skin will provide a right-side “Waypoints · Work Progress” panel:
Waypoints panel
Custom Color Customization¶
Open the token file:
outdoor-tokens.css
Modify the color value configuration items within it:
--dsw-*
Save, then refresh the page for changes to take effect.
Uninstallation¶
Run the following command:
dsh plugin --profile web remove dsh-outdoor-theme
Refresh the page, and it will restore the default skin.
Applicable Scenarios and Notes¶
This plugin is suitable for users who want to adjust the visual appearance of the DSH web interface without modifying DSH interface logic. If your need is simply to change the skin and have a right-side waypoint work progress panel, you can prioritize this option.
Before installation, check the source code, dependencies, and license. The package license is MIT.
Its peerDependencies require:
react ^18.2.0
@deepseek-ai/dsh-client-runtime ^0.1.0-rc.6
@deepseek-ai/dsh-client-ui-settings ^0.1.0-rc.6
@deepseek-ai/dsh-settings ^0.1.0-rc.6
This plugin loads along with the DSH process; during installation, you should confirm that you trust the content of the corresponding repository. It runs with the current dsh process permissions, so do not directly install similar plugins from unknown sources.
This article only introduces it as a self-installable DSH profile plugin and does not describe it as an official app store entry.
Project Link¶
GitHub repository:
https://github.com/Estellalee/dsh-outdoor-theme