dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Aqua glassmorphism theme plugin for DeepSeek Harness (DSH v0.2.x / desktop v0.22.3+) — original by WYH66666666, adapted for 0.2.x
@deepseek-ai/dsh-client-ui-aqua
Aqua 是一层高自由度的玻璃质感主题(glassmorphism),套在 DeepSeek Harness 网页端:顶栏、侧边栏、输入框、统计行、轨迹视图全部变成磨砂玻璃片,支持流体背景或图片/视频壁纸。关掉总开关即完全还原原生界面,不改 DSH 任何一行源码。
署名 / Credits
- 原作者:WYH66666666 — https://github.com/WYH66666666/DSH-Transparent-UI-Plugin
- 0.1.1-rc.2 适配:du-u-uck — https://github.com/du-u-uck/DSH-Transparent-UI-Plugin
- v0.2.x 适配(本仓库):acdsh4869




⚠️ npm 一键安装(
dsh plugin --profile web add dsh-client-ui-aqua)拉到的是未适配 v0.2.x 的旧版,请勿使用,直到本适配版发布到 npm。
irm https://raw.githubusercontent.com/acdsh4869/DSH-Transparent-UI-Plugin/main/install.ps1 | iex
脚本会:① 从本仓库下载最新 Release;② 把插件链接进 %USERPROFILE%\.dsh\profiles\node_modules\@deepseek-ai\dsh-client-ui-aqua;③ 在 profiles\web\cordis.patch.yml 登记 ui-aqua(幂等,重复运行安全)。完成后刷新 Web 界面即可。
指定版本或分支:-Version 'v2.0.0-rc.1' / -Version 'main';DSH 不在默认位置时加 -DshHome。
下载或 clone 本仓库到本地,然后:
powershell -ExecutionPolicy Bypass -Command ".\install.ps1 -Source '绝对路径\DSH-Transparent-UI-Plugin' -Profile web"
本地路径会建立 junction 软链(实时生效,之后在本文件夹里改代码/重建会直接反映到 DSH,无需重装)。
macOS / Linux(手动三步):
git clone https://github.com/acdsh4869/DSH-Transparent-UI-Plugin.git
ln -s "$PWD/DSH-Transparent-UI-Plugin" "$DSH_HOME/profiles/node_modules/@deepseek-ai/dsh-client-ui-aqua"
再往 $DSH_HOME/profiles/web/cordis.patch.yml 追加:
- insert:
- id: ui-aqua
name: '@deepseek-ai/dsh-client-ui-aqua'
💡 也可以把整个仓库文件夹丢给其他 Agent 帮忙安装,有问题让它自己修复。
刷新 Web 界面,Aqua 默认开启:
若刷新后未出现 Aqua 卡片,重启 dsh web 进程后再试。
本分发版针对 DeepSeek Harness 0.2.0-rc.2(含桌面端 v0.22.3 及以上) 完成适配,版本号 2.0.0-rc.1。主要变更:
ctx.settingsScope 服务被移除:插件主卡片迁移到 plugins.bundle.config(keyed,key = npm 包名)。ctx.slots.inject(name, factory) 回归:注册恢复为 ctx.effect(() => ctx.slots.inject(...))。@deepseek-ai/dsh-client-runtime 消失:defineStore 改用 @deepseek-ai/dsh-client-store;ctx.slots 类型合并来自 @deepseek-ai/dsh-client-ui-renderer/client。IconCheckOutline16 → IconCheckOutlineRegular。dsh.client.inject = locale / ui-theme / ui-slots;peerDependencies 只留 @deepseek-ai/cordis ~4.0.4 + react ^18.2.0(不声明 @deepseek-ai/dsh* peer,宿主版本检查即通过)。scripts/wrap-client.mjs——把 tsdown ESM 产物后处理为 DSH 要求的 window.__ModuleLoader__.load(...) 包裹格式,并直接从 src/client/ 内联全局主题 CSS(rolldown 会摇掉纯副作用的 CSS 导入,导致早期构建主题整体缺失)。centerCol/rightbarCol 布局列与侧栏面板 frame 根节点的自绘不透明底色置为透明,流体背景可透至主区域。panel 类片段命名整栏大容器,已从磨砂选择器中移除(避免半屏模糊)。细节与历史(含 0.1.1-rc.2 适配记录)见 CHANGELOG.md。
pnpm install
pnpm run bundle # tsdown + tsc + wrap-client.mjs → 完整 lib/
AGPL-3.0 © 原作者 WYH66666666 及各适配者