dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
叶绿色皮肤:把 DSH Web GUI 的 --dsw-* 调色板覆盖成浅色 / 深色两套叶绿配色,另有一层可关闭的样式层处理圆角、阴影与动效。
An eye-friendly green skin: a leafy palette layered over the official DSH web GUI theme, in a light emerald and a dark mint variant.
I wanted the effect of a Minecraft resource pack.
English | 中文
| Plugin version | DSH version |
|---|---|
| v0.2.1 | dsh-v0.2.1-rc.3 |
| v0.2.0 | dsh-v0.2.1-rc.2 |
| v0.1.2 | dsh-v0.2.1-rc.2 |
| v0.1.1 | dsh-v0.2.0-rc.2 |
| v0.1.0 | dsh-v0.2.0-rc.2 |

dsh plugin --profile web add dsh-leafy-skin
Restart DSH once afterwards so the profile recomposes. After that, colour edits only need a page refresh (client changes hot-reload within about a second).
Install the plugin and load the app. The skin layers itself over the active theme, so light, dark, and follow-system each pick up their own variant automatically.
TOKENS table in lib/client.js, grouped and commented by area.ENABLE_CSS_LAYER to false in lib/client.js to drop the style layer
entirely.node tools/check-palette.mjs validates token shape, the boot colour
match, text and syntax contrast (including translucent surfaces and the focus ring), and the
style layer's three constraints.node tools/audit-tokens.mjs reads the installed DSH and lists every
--dsw-* token it declares: whether this skin covers it directly or through a var() chain,
and how often official bundles consume it. --strict fails on tokens that are used but covered
by neither the palette nor a written reason.node tools/check-hooks.mjs confirms the data-* hooks the style layer
relies on still exist upstream, so a DSH upgrade breaks the check instead of the look.Any one of these, then restart DSH:
insert entry in cordis.patch.yml;dsh-leafy-skin from dsh.profile.bundles in ~/.dsh/profiles/<profile>/package.json;dsh plugin --profile web remove dsh-leafy-skin.See CHANGELOG.md
Questions and suggestions are welcome as issues. Pull requests are not accepted.