桌面控制与运行底座 / 桌面壳

自动更新(OTA)

已实现待验证macOS 桌面 · 待验证Windows 桌面 · 待验证

桌面端在线检测更新、下载与安装回执,更新流水线与 feed 清单自动发布。

功能价值

桌面端在线检测更新、下载与安装回执,更新流水线与 feed 清单自动发布。

使用方式

设置页点击「检查更新」;安装后自动回执。

所属模块

桌面控制与运行底座 / 桌面壳

适用平台

macOS 桌面 · 待验证Windows 桌面 · 待验证

当前状态

已实现待验证(相关代码更新时间:2026-09-14)

已知限制

  • 测试版本号高于正式通道时不会降级更新(需回装正式包)

平台验证状态

本项适用于 2 个平台,逐平台独立判定:平台状态只由该平台的实机验收记录产生,总体状态由平台状态自动汇总,目录与页面都不存放可手写的状态。

macOS 桌面

待验证

该平台尚无实机验收记录。平台状态只由该平台的实机验收产生,代码与自动化测试不计入;本项在此平台保持「待验证」,不会因其他平台通过而变绿。

变为已验证需要完整 PASS acceptance JSON、可追溯的产品版本和 Git SHA、交付身份 JSON 与安装包 / 部署产物 SHA-256,以及引用有效且哈希匹配的截图、录像和运行日志。

Windows 桌面

待验证

该平台尚无实机验收记录。平台状态只由该平台的实机验收产生,代码与自动化测试不计入;本项在此平台保持「待验证」,不会因其他平台通过而变绿。

变为已验证需要完整 PASS acceptance JSON、可追溯的产品版本和 Git SHA、交付身份 JSON 与安装包 / 部署产物 SHA-256,以及引用有效且哈希匹配的截图、录像和运行日志。

实现与测试(平台无关)

本项在 macOS 桌面、Windows 桌面 上均无实机验收记录,当前状态仅表示代码已合入,不代表任何平台验证通过。

图片内容复核(2026-09-20,Mac 1.0.0.5):个人主页与模型服务设置,未显示数据库恢复、健康响应、设备配对、权限验证或 OTA 结果。

源码实现

  • FHD/desktop/desktop-install-update.ts
  • FHD/desktop/ota-proxy.ts
  • FHD/desktop/update-install-receipts.ts

自动化测试

  • FHD/desktop/updater-install.test.ts
  • FHD/desktop/update-install-receipts.test.ts

CI 门禁:FHD/.github/workflows/release-desktop-mac-ota.yml、FHD/.github/workflows/publish-local-mac-feed.yml

CI 工作流定义

  • FHD/.github/workflows/release-desktop-mac-ota.yml
  • FHD/.github/workflows/publish-local-mac-feed.yml

未标注平台的补充资料

下列资料未绑定到具体平台,仅作实现与历史资料参考,不计入任何平台状态,也不构成实机验收。

实机截图

自动更新(OTA) 已复核截图
资料收录(未绑定平台验收)(原始文件:FHD/docs/evidence/e2e/macos-release-1.0.0.4/g8-check-update-clicked.png)

关联文档

  • FHD/docs/MACOS_RELEASE_SSOT.md