背景
Selection 当前内置并固定使用 OfficeCLI v1.0.147。上游已于 2026-09-07 发布稳定版 v1.0.148,需要完成资源同步、兼容性审查和系统级验证后,将其纳入 Selection 的桌面运行时与发行包。
自动升级流程已生成草稿 PR:#299。
上游相对 v1.0.147 的变更:
草稿报告显示命令、flags、Guides 无增删,六个受支持平台资产 URL / SHA256 已指向 v1.0.148。
目标
将 Selection 内置 OfficeCLI 从 v1.0.147 升级至 v1.0.148,确保各平台下载资产、命令 Schema、官方 Guides、运行时路由及打包产物保持一致且可验证。
更新范围
- 将
officecli-manifest.json 的版本、tag、上游 commit、平台资产 URL 与 SHA256 更新至 v1.0.148。
- 同步
v1.0.148 的 command-schema.json、guide-index.json、官方 Skills、许可证和 NOTICE 等版本化资源。
- 确认无新增/删除命令或 flag;重点回归 batch warning 透出,以及 xlsx 读值不再带入拼音注解。
- 校验 macOS、Linux、Windows 的 x64/arm64 资产;保留平台特有的 Schema CRC 记录,不以单一平台结果覆盖其他平台。
- 确保构建与打包流程实际解析并捆绑
v1.0.148,继续禁止运行时自更新。
- 更新升级报告和发行说明,记录兼容性结论与人工复验结果。
验证要求
- 运行同步脚本的严格检查与运行时下载校验,包括资源完整性、命令分类、SHA256 和版本戳。
- 对 Selection 暴露的
office_document_inspect / office_document_edit 做回归验证,不能只验证上游二进制可以启动。
- 至少覆盖 DOCX、XLSX、PPTX 的创建、读取/查询、编辑及 validate 烟测。
- 针对 xlsx:含拼音注解的单元格
get/query 只返回可见正文,不把拼音拼进 cell value。
- 针对 batch:多条操作中的 per-item warning 能在 CLI/MCP 路径保留,不被整批成功结果吞掉。
- 覆盖打包后
officecli --version、运行时路径解析及无网络环境下使用内置资源的行为。
验收标准
背景
Selection 当前内置并固定使用 OfficeCLI
v1.0.147。上游已于 2026-09-07 发布稳定版v1.0.148,需要完成资源同步、兼容性审查和系统级验证后,将其纳入 Selection 的桌面运行时与发行包。自动升级流程已生成草稿 PR:#299。
上游相对
v1.0.147的变更:fix(batch):CLI 与 MCP 保留逐条 warning(OfficeCLI#355)fix(xlsx):单元格取值排除拼音注解(OfficeCLI#348)草稿报告显示命令、flags、Guides 无增删,六个受支持平台资产 URL / SHA256 已指向
v1.0.148。目标
将 Selection 内置 OfficeCLI 从
v1.0.147升级至v1.0.148,确保各平台下载资产、命令 Schema、官方 Guides、运行时路由及打包产物保持一致且可验证。更新范围
officecli-manifest.json的版本、tag、上游 commit、平台资产 URL 与 SHA256 更新至v1.0.148。v1.0.148的command-schema.json、guide-index.json、官方 Skills、许可证和 NOTICE 等版本化资源。v1.0.148,继续禁止运行时自更新。验证要求
office_document_inspect/office_document_edit做回归验证,不能只验证上游二进制可以启动。get/query只返回可见正文,不把拼音拼进 cell value。officecli --version、运行时路径解析及无网络环境下使用内置资源的行为。验收标准
apps/electron/resources/officecli/officecli-manifest.json固定为v1.0.148,所有受支持平台资产及校验值完整。v1.0.148的 Schema、Guides、Skills、LICENSE 与 NOTICE 已同步,旧版本资源按仓库策略清理。OfficeCLI v1.0.148。