Skip to content

Firefox-Reverse v0.20.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jun 06:32
· 1 commit to main since this release

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_getcallTool 全部跑通。

下载安装

系统 文件 安装
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