Diana DSH Theme

September 1, 2026 · View on GitHub

面向 DeepSeek Harness 的嘉然(Diana)日间/暗夜主题源码覆盖层。

公开测试版:v0.1.0-beta.1 Release 提供目标专用 CSS、美术与最小导入补丁,不复制整套上游仓库,也不冒充已完成最终回归的一键安装包。

仓库结构

  • overlay/apps/web/public/diana-brand/:Web 端本地美术素材。
  • overlay/packages/client/ui-theme/src/styles/diana.css:日间/暗夜 token、响应式安全区和不接管点击的装饰层。
  • patches/import-diana-css.patch:把 diana.css 作为 ui-theme 最后一张样式表导入的两行补丁。
  • UPSTREAM.md:固定的上游版本与变更范围。
  • PRE_RELEASE.md:最后一轮发布验收项。

当前视觉规则

主题保留 Harness 的原生侧栏、工作区、会话轨迹、工具卡、设置和输入区结构。嘉然、阿草、嘉心糖、糖果、星星、左下线稿和顶部装饰线只位于画布边缘;窄屏、低高度和真实会话会优先收起位图,语义性的成功、警告与错误色继续使用 Harness 原值。

日间使用浅暖白与低饱和莓粉,暗夜使用近黑底与 Diana 粉。主题直接跟随 Harness 原生 lightdarksystem 状态,不增加第二份设置或登录态。

预发布接入方式

请在独立、干净的 DeepSeek Harness 工作树中使用本覆盖层:

  1. overlay/ 内的目录按原相对路径复制到上游工作树。
  2. 在上游工作树根目录运行 git apply --check --index --unidiff-zero <本仓库>/patches/import-diana-css.patch
  3. 检查通过后再运行同一命令并移除 --check
  4. 按上游 README 构建 Web 客户端,并完成 PRE_RELEASE.md 中的真机验收。

补丁只针对 UPSTREAM.md 固定的提交;不要在有未提交修改的上游工作树中覆盖文件。当前用于集成测试的完整分支保留在私有测试仓库,不属于公开发布物。

验证

npm test

代码使用 MIT License,嘉然/A-SOUL 派生素材适用单独的 ASSET_LICENSES.md。本项目与 DeepSeek 或 A-SOUL 官方无隶属或背书关系。