前言¶
DeepSeek Harness(DSH)采用插件化架构,开发者常需要根据工作流调整 UI 界面。手动修改 Harness 源码既繁琐又容易在更新时丢失。本插件旨在提供一套无需触碰核心文件的深色主题方案,通过官方设置入口实现主题切换。
插件定位¶
dsh-theme-acid-noir 是面向 DeepSeek Harness Web 的可选主题插件,由 YrracOwl 维护。它提供 Acid Noir 和 Acid Noir Signal 两款深色生产力主题,支持官方设置集成,并兼容 DSH 0.1.2 的 Client Store。插件不修改 Harness 文件,也不在安装时强制切换主题。
核心功能¶
- 深色生产力主题:提供 Acid Noir(克制深色调,绿色操作按钮)和 Acid Noir Signal(强化青色/绿色信号色)两个方案,保持布局可读性。
- 官方设置集成:通过
settings.general.item注册设置项,用户可在界面中直接切换。 - 可逆生命周期效果:增强样式仅在选中主题时加载,禁用或卸载时会自动清理,不影响原生组件。
- 兼容性:兼容 DSH 0.1.2 的 Client Store,并保留旧版 runtime 回退机制。
- 非侵入式设计:不修改 Harness 源文件,安装时不会强制覆盖当前主题。
安装与启用¶
- 安装插件:
在终端执行以下命令:
dsh plugin --profile web add dsh-theme-acid-noir
- 重启进程:
由于 Host 在启动时扫描插件列表,必须重启 DSH Web 进程,主题选项才会出现在设置中。 - 选择皮肤:
打开 Settings → General → Acid Noir theme,选择 Acid Noir 或 Acid Noir Signal。
典型用法¶
- 卸载主题:
在卸载前,必须先在设置中选择 Default appearance,否则无法移除插件。执行:
dsh plugin --profile web remove dsh-theme-acid-noir
- 本地开发:
若需修改样式,在插件目录下执行:
dsh plugin --profile web add .
首次安装后需重启 `dsh web`,后续修改会通过 HMR 自动生效。
适用场景与注意事项¶
- 适用场景:适合追求赛博编辑风格、需要深色生产力界面的 DSH Web 用户。
- 注意事项:
- 插件不依赖任何网络字体、图像、音频或受版权保护的游戏资产,不 restyle SSH、MCP、Pet 等非相关插件。
- 主题选择在浏览器中持久化,并与 DSH Theme Runtime 同步。
- 需确保 DSH 版本兼容(兼容 0.1.2)。
总结¶
该插件通过非侵入式的方式提供了深色主题方案,适合需要在 DeepSeek Harness Web 中进行长期开发的用户。详细信息可查阅 GitHub 仓库。