Bundle
@dsh-external/dsh-client-ui-skin-wukong-zenfire
Hot-pluggable Wukong Zenfire skin for DeepSeek Harness Web GUI
- Source
- Ury479
- License
- CC-BY-NC-SA-4.0
- Updated
- Updated 3 days ago
Readme
# 悟空 · 炼心之境 / Wukong Zenfire 一个面向 DeepSeek Harness WebUI 与 Desktop 的独立 DSH Plugin 皮肤。赤焰、鎏金和灵台青光构成主视觉,运行时不请求远程图片。  ## 特性 - 悟空主视觉以本地 data URI 嵌入客户端包,离线可用。 - 左侧导航、右侧 Files、Details、Browser、输入区和选项卡使用统一的深墨褐高对比表面。 - 赤金—青色细边框体系,同时提供清晰的 hover、active 与键盘 focus 状态。 - 针对 `dsh-better-sidebar` 的 `[data-dsh-panel]` 工作台做不透底适配。 - 针对 `@nono-neko/dsh-browser` 的 `[data-dsh-browser-view]` 做高屏幕底部防穿透适配,不改变 iframe 网页颜色。 - CSS 与 DOM 变更均限定在 `data-dsh-wukong-zenfire` 激活范围内,并支持完整清理。 ## 安装 ```bash git clone https://github.com/Ury479/dsh-wukong-zenfire.git cd dsh-wukong-zenfire pnpm install --frozen-lockfile pnpm test pnpm run build dsh plugin --profile web add "$PWD" ``` 安装后重启 DSH Desktop。若曾安装其他皮肤,请在皮肤管理器中只启用目标皮肤;部分版本即使配置显示 `disabled: true` 仍可能加载旧客户端,此时需要移除准确的旧皮肤包并重新启动。 ## 开发与热更新 ```bash pnpm test pnpm run build ``` 将新的 `lib/`、`src/` 和 `skin.build.json` 同步到已安装插件目录后,刷新 DSH 页面即可预览;正式验收仍建议进行一次冷启动。 ## 兼容性验收 - `skin.json.dshCompatibility`: `0.1.1rc2` - 左右栏、Files 工作台、Browser 新标签页、对话输入区与标签状态均已做实机检查。 - Browser 与 Files 工作台必须从顶部到底部保持不透明,不能透出 Skin Center 的旧壁纸。 ## 致谢与许可 结构参考 [Small-tailqwq/dsh-deep-whale](https://github.com/Small-tailqwq/dsh-deep-whale),衍生实现按 [CC BY-NC-SA 4.0](LICENSE) 发布,详细署名链见 [NOTICE](NOTICE)。 悟空原画由定制需求方提供。该图片的使用与再分发仍受需求方及原作者所持权利约束;仓库许可不会授予超出权利人授权范围的额外权利。
Install
dsh plugin --profile web add github:Ury479/dsh-wukong-zenfire
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-external-dsh-client-ui-skin-wukong-zenfire from the hub
- This package builds from source on install. pnpm will ask you to allow its build script — that is permission to run the package’s code on your machine, outside the agent sandbox. Only allow sources you trust.
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.