DSH plugin installation
September 9, 2026 · View on GitHub
The repository root is a self-contained DeepSeek Harness bundle. It adds one
Host row (open-sea-skin), one Web client module, and a read-only local asset
route. It does not modify the Harness checkout.
Install a release
dsh plugin --profile web add open-sea-skin@1.2.4
dsh web
Open Sea appears behind the Web UI. The Skin settings button at the lower left opens the wave, daylight, glass-opacity, and day-cycle controls. Settings are saved locally in that browser profile.
DSH Desktop
In Settings → Plugin Market → Installed, update open-sea-skin to
1.2.3 or newer and restart Harness using the desktop Settings menu. The
market's Themes tab lists this project under Themes & Appearance.
If the catalog still reports 1.2.2 as current, wait for its registry refresh
or use the open-sea-skin@1.2.4 npm package through the market's package installer.
Version 1.2.3 fixes uneven glass in Desktop's advanced and extended shells:
all three columns share one translucent background while composers and dialogs
retain their own fills. The browser regression fixture is based on Desktop
Beta 2.0.5-beta.1 shell styles; it is not a full native desktop end-to-end test.
Verify the package
Git install fails at git ls-remote
Use the npm command above instead of the Git URL. The npm release already
contains its built assets and does not need a prepare build. A failure at
git ls-remote happens before a build starts; the generic allowBuilds hint
does not establish that build permissions caused it. If npm also fails, share
the complete error output (redact credentials and private paths). Do not
enable arbitrary dependency build scripts or delete your Harness profile.
The install should add an open-sea-skin row to the selected profile and load
these same-origin URLs with HTTP 200 responses:
/plugins/open-sea-skin/client.js
/open-sea-skin/skin.html
/open-sea-skin/styles.css
/open-sea-skin/ocean.js
If the launcher does not appear, confirm the command used the same profile as
dsh web, restart the Web process, then perform one normal page reload.
Update or remove
Install a newer immutable release tag with the same add command. To remove
the package and its profile row:
dsh plugin --profile web remove open-sea-skin
Browser appearance values remain local and harmless after removal. Clear the
ossEnabled, ossSea, ossTime, ossGlass, and ossAutoCycle local-storage
keys only if you also want to reset those preferences.
Other installation paths
Use the static installer when a packaged Harness frontend cannot use DSH bundles. Use the source integration only when the complete Open Sea section must appear inside Harness Settings → General. Do not combine installation paths; the duplicate guard prevents two renderers, but one path is simpler to update and remove.