最新资讯
dev.to 为 CI/CD 构建 AI 质量门禁 dev.to Kakao 发布面向 AI Agent 的决策模型 Kanana-2-v-decide computerworld.com Microsoft 对 Copilot Chat 企业用户扩大未公开的使用限制 pub.towardsai.net Google 发布 Gemini 4 Carbon:主打网络安全能力的前沿模型 gradientflow.com METR 研究:AI 正在加速构建 AI 的团队本身 www.infoq.com GitLab 19.5 将 Agentic 开发纳入 DevOps 平台的治理体系 aiacceleratorinstitute.com 研究:AI Agent 的复杂流程编排可能反而是问题所在 pub.towardsai.net MongoDB 推出 Vercel AI SDK 集成:为 AI 应用提供持久记忆 thenewstack.io Google 捐出被 Anthropic 和 OpenAI 使用的代码沙箱 gVisor,押注 AI Agent 基础设施开源 dev.to 在信任 AI 生成的测试用例前,如何逐条复核 unite.ai Franklin Templeton 构建 AI 研究工作流以揭示风险 techxplore.com AI 助力寻找更优的钛合金 3D 打印工艺参数
多元动态
登录 注册
AI编码 x.com · @宝玉 (@dotey)

用 REA 逆向分析 Codex 浏览器标注逻辑,发现 OpenAI 标注扩展 API

原文 我的收藏

作者借助 REA(Reverse Engineer Anything,一个接入 Claude Code、Codex、Cursor 等智能体的 MCP 服务)让 Codex 分析 ChatGPT App 中浏览器标注并附加到 composer 的实现方式,过程中通过查看 Electron App 代码找到关键链路。随后让 Codex 生成测试网页验证,虽未能直接向输入框附加评论,但可弹出评论框并填充内容,由此发现 OpenAI 提供的 document.oai.annotation.request() API。作者还测试了 Cursor 和 Claude Code,二者不支持该 API。

AI推荐理由 作者用 REA(Reverse Engineer Anything,MCP 服务)让 Codex 分析 Electron 版 ChatGPT App 的浏览器标注链路,并据此做出测试网页,发现 OpenAI 提供 document.oai.annotation.request() 这一标注扩展 API,同时指出 Cursor 和 Claude Code 不支持该 API。属于具体工具用法与可复现的 API 线索,对 Agent 与开发工具有参考价值;但为个人经验分享,未提供完整代码或官方文档验证,结论需自行核实。

72 浏览 39,615 点赞 330 评论 51 转发 38

正文

再贡献一个 REA 用法,在不需要你去反编译 Codex 代码的情况下搞懂它一些运行逻辑。 这次我是想搞明白 Codex 是怎么在内置浏览器上标记发评论的,如果知道这个,也许我可以在自己网页上往输入框发消息。 我之前已经安装好了 REA,所以我给 Codex 发了一条消息: > Use REA 帮我分析下, Codex/ChatGPT App 中,浏览器的标记,然后附加标记内容到 composer 是如何实现的?发送的消息是什么? > 告诉我需要怎么配合 注意我发了一句:“告诉我需要怎么配合”,这样我可以辅助做一些事帮助它分析。 然后它去查看 Electron App 的原始代码,找到了关键链路(虽然我也不知道它怎么找到的),中间我配合发了一次消息。 分析完了我想验证一下,继续让它帮我做一个测试网页,让我可以测试一下是不是可以给 Codex 输入框发送消息,于是 Codex 帮我做了一个网页,没能直接往输入框附加评论,但是可以弹出评论框,可以帮你填充输入内容,原来 OpenAI 本来就提供了 API 只是我一直不知道。 document.oai.annotation.request() https://learn.chatgpt.com/docs/annotations-extensibility#open-an-annotation-from-your-website 继续让它分析了 Cursor 和 Claude Code,可惜它们不支持这样的 API。

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容