统一主题家族 · 运行时编译 · 完整性
.cctheme 格式:一份统一主题家族,由客户端 Adapter 编译
了解 family.json、unified-theme.json、白名单素材、完整性校验,以及 CodeX、WorkBuddy、豆包与 Kimi 客户端路径中的运行时 Adapter 编译。
架构核验日期
归档必需根目录
family.json 标识主题家族与受支持契约;unified-theme.json 包含共享设计数据;assets/ 保存设计使用的已声明本地媒体。
这套架构取代旧模型:不再为每个用户主题包嵌入单独编译目标目录与准确客户端版本。
- family.json — 家族身份与契约
- unified-theme.json — 共享设计数据
- assets/ — 白名单声明媒体
- manifest 与 integrity — 文件清单与哈希
运行时 Adapter 编译
CC Theme App 先校验并导入主题包,再识别受支持客户端,让用户选择客户端卡片;选中的 Adapter 只编译自己支持的能力。
当前公开主题包目标使用对应 ChatGPT Desktop/CodeX 模式的 mac-codex,以及对应腾讯 WorkBuddy 的 mac-workbuddy。mac-doubao 属于验证路径;mac-kimi 在 Manager 注册与真实 QA 证据完整前属于实验适配。
- 主题家族 ID
- Adapter ID
- Adapter 能力版本
- 兼容矩阵中的准确客户端证据
会被拒绝的内容
主题归档是数据,不是任意应用代码。导入应拒绝路径穿越、绝对或未声明路径、脚本、原始 CSS、HTML、SVG、远程媒体 URL、不支持文件签名与完整性不一致。
- 不包含 JavaScript、Shell 或 PowerShell
- 不包含原始 CSS、HTML 或 SVG
- 不包含远程媒体 URL
- 主题中不包含可执行安装器
兼容性与完整性彼此独立
SHA-256 可以说明主题包是否匹配公开产物;兼容记录说明准确客户端 + Adapter + 主题组合是否通过。两者都不能只靠文件名推断。
- EVA WorkBuddy 已验证
- EVA CodeX 视觉验证未通过
- 不支持 Intel Mac 与 Windows
- App 软件信任单独评估
.cctheme 格式常见问题
一份主题包只对应一个准确应用版本吗?
不是。统一主题设计不保存真实宿主版本;运行时上下文提供 Adapter 能力与兼容证据。
同一主题包能为两个客户端编译吗?
可以,但两个 Adapter 都要支持声明能力,并且准确主题 × 目标组合必须通过验证。
这能保证像素完全一致吗?
不能。宿主表面不同;可复现是指同一主题包与编译输入可检查,不代表两个客户端渲染完全一致。
CC Theme App 在主题归档里吗?
不在。主题数据与 App/Adapter 软件属于不同信任边界。
能在网站导入主题包吗?
网站用于浏览主题与文档。请下载 CC Theme,并在统一 Mac App 中导入主题包。
架构与契约
统一架构文档与经过审查的契约是事实来源。