开源项目

REA 6.2/6.3重整MCP证据与捕获契约,旧快照需核验后迁移

REA 6.2 / 6.3: canonical Evidence and capture contracts

智能体系统Agent 工具调用

概述

REA(Reverse Engineer Anything)是MIT许可的本地逆向分析工具,通过CLI与MCP将二进制、JavaScript/Electron、.NET和网站调查能力交给编码Agent;原生分析需按目标配置Hopper、Ghidra或IDA。它提供可追溯的观察结果,由Agent继续解释、实现和测试功能,不保证恢复完整原始源码。 本次合并记录北京时间10月10日交付的6.2与6.3连续版本。6.2取消旧result/evidence包装,证据工具直接返回规范Evidence,消费者读取normalized_result;Evidence纳入analysis_profile身份,快照要求每个查询完整绑定配置与证据,旧v3进程捕获不再自动补齐转换。清理失败会保留已完成观察并显式报告,避免把任务完成误当作资源清理成功。 6.3进一步要求捕获的生产者及事务身份,Web比较保留可访问性和存储维度,JavaScript语义图返回证据上下文表,并明确未观察元数据为null。升级需刷新MCP工具定义及自定义解析逻辑;保留不兼容旧文件,按当前生产者重新观察,不人为补造历史身份或顺序。运行需要受支持的Node.js与npm,分析引擎要求依目标而定。10月11日6.4的新能力不计入本条。