dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Cyber Sand — a dark cyber-city theme for DeepSeek Harness Web.
赛博沙漠(Cyber Sand)主题:以深海军蓝半透明面板承载赛博城市夜景背景,青色(全息立方体辉光)作为品牌与焦点色,为 DeepSeek Harness 桌面端/网页端提供沉浸式暗色主题。
Theme plugin (client bundle,
dsh.client.platform: "web") for DeepSeek Harness. It applies a token palette viatheme.overrideTokensand paints the uploaded cyber-city artwork as a fixed full-viewport background behind the app panels.
body::before background layer.#2ea8ff dark / #1d7fe0 light).--dsw-alias-* tokens overridden (backgrounds, labels, borders, states, buttons, scrollbars, markdown, sidebar), stacking as a persistent override layer that survives reconnect and theme preference sync.theme.setTheme("dark")), as required so the theme stays active across adopt().dsh plugin --profile web add <this-package-or-repo>
After install, the theme activates immediately (no restart needed); it will also appear in the market's Themes page once published to the catalog.
lib/client.js (browser half) registers through window.__ModuleLoader__ and exports:
apply(ctx):
<style> that sets a fixed full-viewport body::before layer with the
city background (brightened JPEG, plus a light darkening gradient for text contrast);theme.setTheme("dark") (a persisted, built-in preference);theme.overrideTokens("@anywhere-labs/dsh-client-theme-cyber", PAIRS) so the
palette survives reconnect / preference adoption.inject = ["theme"] — depends on the theme service provided by
@deepseek-ai/dsh-client-ui-theme.lib/index.js (host half) is a stub: everything lives in the browser bundle.
lib/index.js host half (stub)
lib/client.js built browser half (data-URI background embedded)
client.template.js source template (build via `node build.mjs`)
assets/ source images (city / cube), data-URI text + info
regen-city.mjs regenerate/optimize the embedded city image
node build.mjs # replaces __CITY_BG__ in client.template.js -> lib/client.js
node regen-city.mjs # re-derives assets/city.webp.txt (brightened JPEG) from the source image
dsh plugin --profile web remove dsh-client-theme-cyber
Removing the theme restores the default DSH dark palette and no longer injects the background layer (uninstall fully reverts).
MIT — artwork in assets/ is user-provided reference imagery for this plugin.