前言¶
在 DeepSeek Harness 中,Web UI 可以通过插件扩展外观与行为。dsh-arcaea-theme 是一个 theme 插件,由 a1swg1159-pixel 维护,用于为 DeepSeek Harness web UI 提供一个原创 high-key prismatic memory 主题。
它适合只想调整 Web UI 视觉风格,而不希望插件替换聊天组件、修改会话数据或发起网络请求的场景。插件代码采用 MIT 许可,GitHub 仓库地址为:
https://github.com/a1swg1159-pixel/dsh-arcaea-theme
这是什么¶
dsh-arcaea-theme 是一个 DeepSeek Harness Web UI 主题插件。它把本地视觉研究落成一套 Web UI 外观,使用 CSS 和 inline SVG 实现,不包含 official Arcaea or lowiro assets。
它的定位比较直接:给 DeepSeek Harness web UI 换一套 high-key prismatic memory 视觉风格,并允许移除或禁用后恢复之前的主题偏好。
核心功能¶
下面列出已核实的能力:
- 为 DeepSeek Harness web UI 提供原创 high-key prismatic memory 主题。
- 使用 CSS 和 inline SVG 实现,不包含 official Arcaea or lowiro assets。
- 启用时选择专门的
arcaea-lightpalette。 - 移除或禁用插件时,恢复之前的主题偏好。
- 随插件提供 Exo display face 和 Noto Sans CJK SC body faces,并嵌入为
dist/client.js中的 data URLs。 - 不替换聊天组件、不修改会话数据、不发起网络请求。
安装与启用¶
README 中的安装命令使用本地路径,执行前需要把路径替换为本机实际路径。
先在插件目录执行构建:
pnpm run build
接着从 DeepSeek Harness 仓库目录运行 DSH 插件命令。注意:该插件项目不暴露 dsh executable,因此不要直接运行 pnpm dsh。
pnpm --dir D:\deepseek-harness run dsh -- plugin --profile web remove dsh-arcaea-theme
pnpm --dir D:\deepseek-harness run dsh -- plugin --profile web add D:\zhuomian\dsh-plugin\dsh-arcaea-theme
pnpm --dir D:\deepseek-harness run dsh -- web
上面的命令依次做三件事:移除已有插件,添加本地插件,然后启动 Web UI。
启动后,在浏览器中按 Ctrl+F5 做一次硬刷新。
典型用法¶
如果只是验证插件构建和打包内容,可以在插件目录运行:
pnpm run check
pnpm pack --dry-run
这两条命令来自 README 的 Verify 示例,用于对插件构建和打包结果做检查。
适用场景与注意¶
适合以下场景:
- 希望调整 DeepSeek Harness web UI 的外观。
- 希望插件只改变视觉表现,不替换聊天组件。
- 希望插件不修改会话数据,也不发起网络请求。
- 习惯通过本地插件目录向 DSH 添加插件。
使用前需要注意:
- 插件以当前
dsh进程权限运行,安装前应检查源码、许可证和构建产物。 - DSH 的 plugin web route 服务的是
client.js,不是任意 package assets,因此字体在构建时被选择到assets/fonts/,并嵌入到dist/client.js中。 - README 中的安装命令使用本地路径,不是通用 registry 安装命令,替换为本机路径后再执行。
- 该插件与
lowiro或Arcaea无关联,不包含游戏图像、角色、商标、图表或其他官方素材。 - 本地参考目录中的第三方文件不在该插件许可证范围内,也不会被打包。
结尾¶
dsh-arcaea-theme 的价值在于提供一套可安装、可移除、可恢复的 DeepSeek Harness web UI 视觉主题。它不替换聊天组件,不修改会话数据,也不发起网络请求,适合作为外观层插件使用。
项目仓库:
https://github.com/a1swg1159-pixel/dsh-arcaea-theme