Repository navigation
chore(registry): 更新 rea-mcp 至 6.8.0(需客户端 10.0.201) - #22
Conversation
人工复核:暂不升级到 6.8.0从 npm 下载 6.4.0 / 6.8.0 tarball 只读比对(未安装、未执行)。6.8.0 tarball SHA-256
建议先把 config-center 的推荐 Node 升到 24.22.x(24.22.2 已发布),再按上述第 2、3 点重新做运行与许可复核后升级。保留本 PR 为草稿,不合并候选说明文件。 Manual review: hold at 6.4.0 for now. 6.8.0 requires Node |
- 固定启动参数、来源摘要与审核记录改为 6.8.0,工具数更新为包内目录的 229 项 - 6.8.0 要求 Node.js ^22.23.4 || ^24.22.1 || >=26.12.1,sidecar 增加 requiredClientVersion 10.0.201(该版本起随包 Node.js 26.13.0) - 通知文件改为 THIRD_PARTY_NOTICES.md;review.md 新增 6.8.0 升级复核,记录 npm 来源证明、新增第三方声明、Windows 原生模块与可选 Frida 依赖 - 自动审核回执测试的夹具改为从当前条目推导版本与证据路径,不再写死 6.4.0 - 移除已完成的候选说明文件
rea-mcp: 6.4.0 → 6.8.0(installable 条目,人工准入复核后升级,要求客户端 10.0.201)
此前暂缓的原因是 6.8.0 的 Node 要求高于 DesireCore 随包 Node。desirecore#5671 与 config-center#131、#132 已合并,10.0.201 起随包 Node.js 26.13.0,满足新要求,因此继续升级并加客户端版本门槛。
复核结果
8d542ec76a9cb350584b60a6c9c088706ff812d5bb5b094c20c95b6dc25698bb(9944902 字节)、npm SHA-1 与 SHA-512;只读展开,未安装或执行。rea-agents-6.8.0指向160d821ac9a0310afcb8d1fc427862dd6508add5;npm SLSA v1 来源证明显示同一提交由上游release.yml在 GitHub 托管 runner 上构建,证明中的 SHA-512 与发布摘要一致。读取了证明内容,未校验 Sigstore 签名。redistribution不变。engines.node改为^22.23.4 || ^24.22.1 || >=26.12.1;MCP 模式不检查版本。10.0.200 及更早客户端随包 Node 24.21.0 不满足,故 sidecar 加compatibility.requiredClientVersion: 10.0.201。已确认 10.0.200 起客户端对服务条目执行该门槛(返回registry_acquisition_client_upgrade_required),一致性检查也接受只在 sidecar 声明的门槛。frida@17.23.2(其原生绑定靠安装脚本下载,--ignore-scripts下不会下载,相关工具调用时报告不可用)及若干精确版本运行依赖。改动
toolCount: 229、固定启动参数rea-agents@6.8.0。noticePath: THIRD_PARTY_NOTICES.md、审核 ref / 日期 / 审核人yi-ge、requiredClientVersion: 10.0.201。scripts/catalog/automated-mcp-review.test.mjs:测试夹具原先写死 rea-mcp 为 6.4.0 且许可证据只有LICENSE,条目升级后会失败(也会让每日 MCP 更新工作流的前置测试失败);改为从当前条目推导版本与证据路径,新旧条目上均通过。未覆盖
未运行 6.8.0,没有重做握手、工具列表或 DesireCore 接入验收;10.0.201 尚未发布,发布前该条目在现有客户端上显示需要升级客户端。
验证
npm test(93 项)、node --test scripts/catalog/*.test.mjs(20 项)、--require-sidecars校验、Python 边界测试均通过。Manual admission review upgrading the installable rea-mcp entry to 6.8.0 now that DesireCore 10.0.201 bundles Node.js 26.13.0 (desirecore#5671, config-center#131/#132). The tarball matched its published digests and was read without execution; the release tag and SLSA npm provenance identify the same upstream commit. MIT LICENSE and THIRD_PARTY_NOTICES.md match the release commit; new third-party notices cover the MinGW-built Windows addon, optional Frida and reference texts. The entry now requires client 10.0.201 via the sidecar (already enforced for service entries since 10.0.200). The package adds a hash-checked Windows addon and an optional Frida dependency whose binding is not downloaded under
--ignore-scripts; the packaged catalog lists 229 tools. The automated-review test fixture no longer hard-codes rea-mcp 6.4.0. 6.8.0 was not executed, and until 10.0.201 ships current clients will see an upgrade-required state for this entry.