rea.run

更新日志

发过什么,直到 rea-agents 6.4.0

这是 GitHub 发行从 3.2.0(2026-10-03)到 6.4.0(2026-10-11)的社区索引。 时间为发行 published_at,UTC。2026-10-13 核对的 npm latest 是 6.4.0。 功能句缩短自那些发行正文。升级步骤在 破坏性变更手册。

本站教学用的钉版本

npx -y [email protected] setup
npx -y [email protected] doctor --json

该 tarball 的 Node 引擎:^22.19.0 || ^24.11.0 || >=26.0.0。 MCP Registry 标识:io.github.morluto/rea(注册表安装的是同一个 npm 包,不是第二份制品)。 客户端 ID:6.4.0 矩阵。

发行索引

版本发布时间(UTC)运维提示
3.2.0 2026-10-03 16:43 原生调查功能(#486)。
3.2.1 2026-10-03 19:58 补丁:容忍 npm 注册表传播延迟。没有功能列表。
4.0.0 2026-10-05 18:29 破坏性。无范围的 setup 只刷新已有的 REA 登记(--all-detected 才配置每个检测到的客户端)。回放、权限和若干跟踪工具被移除。托管代码对比元数据增加精确签名匹配。
4.0.1 2026-10-05 18:54 补丁:允许 npm 传播时间。没有功能列表。
4.1.0 2026-10-06 17:57 经无界面 JADX 的静态 Android(#738)、固件 Binwalk/Unblob、IDA 只读 MCP(#754)、Command Code setup(#645),以及更多 Ghidra 表面,含 Windows x64 只读。
5.0.0 2026-10-07 17:26 破坏性:Android 分析需要带编译器模块的完整 JDK 17+。另有 Apple/Android 清单图、浏览器捕获跟踪、Wakaru 恢复。6.4.0 标签上的安装说明把这个检查点写成 133 个 MCP 工具。
6.0.0 2026-10-08 09:40 破坏性:MCP 文件系统输入必须是主机绝对路径(#948、#1004)。CLI 相对路径保留。步骤。
6.1.0 2026-10-09 01:08 对 Hopper 是破坏性的:ECMAScript Unicode 正则、5 秒截止、set_current_document 删除。步骤。
6.2.0 2026-10-09 16:51 破坏性 Evidence 合同。成功载荷就是记录本身;读 normalized_result。迁移指南写明 always-bump-minor。步骤。
6.3.0 2026-10-09 23:56 破坏性捕获:需要生产者记账和事务身份。不要编造缺失的网页差异维度。步骤。
6.4.0 2026-10-11 03:58 当前 npm latest。Android ADB 通道、由调用方启动的 JEB MCP、Pi/Hermes/Qwen Code setup、compact MCP schema、大 Evidence 视图。破坏性:network.websocket_connections 取代 network.websocket_events。步骤。

从 10 月 3 日的 3.2.0 到 10 月 8 日的 6.0.0 共七个标签,然后 6.1.0–6.4.0 落在 10 月 9–11 日。 所以 CI 里漂浮的安装是行为变化,不是一次刷新。

怎样读一次次版本

  1. 打开你将要安装的那个 GitHub 发行。引用时间之前先核对 published_at。
  2. 若正文含有 BREAKING CHANGES,即使只是次版本也按 手册 做。6.2 写明 always-bump-minor 包括破坏性发行。
  3. 刷新 MCP 工具定义并重启客户端。新包不会更新已经在跑的服务器。
  4. 在重新生成的文件核对完成之前,保留已保存的 Evidence、快照和捕获。新的分析不会改写旧捕获曾经证明的事。
  5. 在该钉版本上重跑 doctor --json,把输出和工单放在一起。

不在 npm 6.4.0 里

6.4.0 标签之后的 main 不是一次发行。截至 2026-10-13 核对的 main 安装文档,Factory Droid(droid)和 DeepSeek Harness(dsh)要等更晚的 npm 发布。 对 [email protected] 执行 rea setup --client dsh 会得到不支持的客户端。不要把它们写成这个钉版本上可用。 尚未合并且发布的拉取请求(CodeBuddy setup、WebAssembly 组件等)同样:等到它们合并并且出现在高于 6.4.0 的 npm 版本里。

标签 rea-agents-6.4.0 里的受支持智能体表,仍有一段写于 npm latest 还是 6.3.0 的文字,说 Pi、Hermes、Qwen Code 不在那个更旧的 tarball 里。 6.4.0 发行说明把这三项 setup 列为新增;更晚的 main 说明写到,已发布的 6.4.0 包接受了该发行中 17 个客户端 ID 的 dry-run 计划。 用 客户端矩阵,再用 doctor --client <id> --json。

接着读