前言¶
DeepSeek Harness (DSH) 的插件系统支持对客户端界面进行定制。dsh-adiv-theme 是一个客户端插件,它为 Web 客户端提供了一种暖色调的视觉风格,通过重定义颜色令牌和排版层级来改变界面观感。
核心功能¶
该插件主要对 DSH 客户端进行以下修改:
* 重定义语义颜色令牌(--dsw-alias-*),使界面元素遵循统一的调色板。
* 设置正文类型栈。
* 为标题和空白会话的英雄标题设置衬线字体。
* 重写回合状态标签。
安装与启用¶
安装插件需要使用 DSH 插件命令。安装后,插件会自动加入图层堆栈。
dsh plugin --profile <name> add github:Age10-Moyu/dsh-adiv-theme
dsh.profile.bundles 仅在配置文件启动时读取,因此安装后需要重启配置文件。
禁用与卸载¶
要禁用插件而不卸载,需要在配置文件的 cordis.patch.yml 中添加以下条目:
- id: dsh-adiv-theme
disabled: true
要完全移除插件,请使用:
dsh plugin --profile <name> remove dsh-adiv-theme
设计与技术细节¶
该主题不复制营销着陆页的设计,也不重构界面布局,仅重写一个 DOM 标签。
- 色调:所有中性色都带有黄棕底色,不包含冷蓝灰。深色模式使用珊瑚色而非烧焦橙色,以确保足够的对比度。
- 阴影:使用环状阴影(ring-based depth)而非投影。
- 字体:插件不捆绑字体,依赖系统已安装的品牌衬线字体,并设置了适当的回退机制。
- 兼容性:插件依赖于特定的令牌名称和类后缀(如
_headline、_turnStatus)。如果 DeepSeek Harness 更改这些依赖项,主题会降级显示而不是崩溃。
适用范围¶
该插件仅适用于 Web 客户端。