DeepSeek Harness 的 Web UI 通常以标准外观运行。对于需要在夜间工作的开发者来说,默认配色可能不够舒适。dsh-moonrise 是一个针对该界面的主题插件,它将背景调整为深午夜蓝,并用暖琥珀色作为点缀,以适应夜间编码场景。
核心功能¶
该插件通过 ctx.theme.register() 注册了一个深色 ThemeDefinition。它覆盖了语义令牌(--dsw-alias-*),包括表面、边框、品牌、标签、状态、按钮、侧边栏、Markdown 和滚动条。它覆盖了标准的 UI 主题检查列表以及设计平台别名。
安装与启用¶
- 使用官方安装命令添加插件:
dsh plugin --profile web add dsh-moonrise
- 重启 DeepSeek Harness Web UI。
- 在设置菜单中进入外观选项,选择 moonrise 主题。
技术实现¶
该插件的结构分为 Node 和浏览器部分。Node 部分是一个空操作;实际主题注入在浏览器端。项目结构包括 package.json、cordis.patch.yml(用于客户端注入)、index.js(空操作)和 dist/client.js(浏览器包)。
注意事项¶
该插件由社区成员维护,属于“趣味换装”类别。由于插件在 dsh 进程权限下运行,安装前请检查源代码与许可证(MIT)。