SuperAPI AI 工具集

codex-in-app-browser

智能体与模型

查看项目

更新于 10-16 08:36

技能介绍

用途:在 Codex 会话中通过应用自带的 node_repl 运行时(工具 mcp__node_repl__js)驱动应用内浏览器(iab),完成打开标签页、导航、点击、输入、截图和读取页面状态等操作。

必要用法:先阅读官方技能文档,路径为 ~/.codex/plugins/cache/openai-bundled/browser/<version>/skills/control-in-app-browser/SKILL.md,需找到最新的 <version> 目录(例如 26.803.41515)。随后每个会话只需初始化一次,将以下内容作为一行通过 mcp__node_repl__js 发送:if (globalThis.agent?.browsers == null) { const { setupBrowserRuntime } = await import("<plugin root>/scripts/browser-client.mjs"); globalThis.agent = await setupBrowserRuntime(); },其中 <plugin root> 替换为浏览器插件路径。然后绑定应用内浏览器并读取文档:globalThis.iab = await agent.browsers.get("iab"); nodeRepl.write(await iab.documentation()); 交互前需读完完整文档输出。

规则与限制:代码必须作为一行发送,或使用 @file:<path> 并带结尾换行;运行时以换行触发,无结尾换行会静默无效果。后续轮次复用已有的 agent 和 iab 绑定,不要重新初始化。open_in_codex 只能打开标签页,无法点击、输入或读取,交互须使用 mcp__node_repl__js。不要自行启动 node_repl 进程,也不要编写旁路驱动。若工具列表中缺少 mcp__node_repl__js,应停止并报告,不要自行构建替代方案。