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 原生 light、dark、system 状态,不增加第二份设置或登录态。
预发布接入方式
请在独立、干净的 DeepSeek Harness 工作树中使用本覆盖层:
- 将
overlay/内的目录按原相对路径复制到上游工作树。 - 在上游工作树根目录运行
git apply --check --index --unidiff-zero <本仓库>/patches/import-diana-css.patch。 - 检查通过后再运行同一命令并移除
--check。 - 按上游 README 构建 Web 客户端,并完成 PRE_RELEASE.md 中的真机验收。
补丁只针对 UPSTREAM.md 固定的提交;不要在有未提交修改的上游工作树中覆盖文件。当前用于集成测试的完整分支保留在私有测试仓库,不属于公开发布物。
验证
npm test
代码使用 MIT License,嘉然/A-SOUL 派生素材适用单独的 ASSET_LICENSES.md。本项目与 DeepSeek 或 A-SOUL 官方无隶属或背书关系。