Firefox-Reverse v0.20.0 —— 引擎工具 raw MCP 直通
新增
- 引擎工具 raw MCP 直通:配合 frx-director-mcp 0.2.0 的新工具
agent_call_tool,让 Claude / Cursor 等强 director 跳过 DeepSeek worker、亲自直调浏览器内置的 44 个工具——尤其 16 个引擎级逆向工具(signer_trace/jsvmp_trace/closure_read/webapi_trace/whitebox_diff/wasm_probe等,页面检测不到)。成本拆分由「强制委派」改为「可选」:默认仍可委派便宜 worker 省钱,强 director 直驱是可选新增。 - 浏览器侧
AgentSession.callTool()/listTools():纯新增,与 Agent 用同一个全局 ToolRouter 单例;不走 confirm(director 即审批者);任一会话运行中即拒绝直调(共享页面/hook 状态的安全闸)。不动任何现有方法,对现有 Agent 流零影响。
真机 marionette + 经 MCP
MarionetteBridge.callTool端到端实测:列全工具、page_eval/page_navigate/ 文件读写 /net_capture/run_node/code_search/skill_get经callTool全部跑通。
下载安装
| 系统 | 文件 | 安装 |
|---|---|---|
| Windows | firefox-*.win64.zip |
解压,双击 firefox.exe(SmartScreen 拦截 → 「更多信息」→「仍要运行」) |
| macOS (Apple Silicon) | firefox-*.mac.dmg |
打开 → 拖进「应用程序」;首次打开若提示「已损坏」见下方 |
| Linux (x86_64) | firefox-*.linux-x86_64.tar.xz |
解压,运行 ./firefox |
⚠️ macOS 首次打开提示「"Firefox Reverse" 已损坏,无法打开」? 不是真损坏——本浏览器自签名、未做 Apple 付费公证,从浏览器下载后被打上隔离标记。终端执行一行去隔离即可:xattr -dr com.apple.quarantine "/Applications/Firefox Reverse.app"
引擎基线 Firefox 153.0a1(锁定)。完整改版记录见 CHANGELOG。