有人把 OpenAI Codex 的独立搜索接口逆向了出来,做成插件让 Gemini、Claude、本地模型白嫖一套零 token 的网页搜索。本文复盘这次逆向的四步手法,以及它暴露出的 Codex 架构观:搜索服务,其实早就独立于推理了。
逆向 Codex 的网页搜索:原来搜索和推理早就分家了


有人把 OpenAI Codex 的独立搜索接口逆向了出来,做成插件让 Gemini、Claude、本地模型白嫖一套零 token 的网页搜索。本文复盘这次逆向的四步手法,以及它暴露出的 Codex 架构观:搜索服务,其实早就独立于推理了。

OpenAI 给 Codex 的 app-server 协议加了一个实验性的 thread/revert 请求,可以把分页线程的持久化历史替换成某个 turn 之前的「前缀」。它回滚的是「对话记忆」,不是「改过的文件」。本文拆解这个新能力的设计细节,以及它背后透出的信号。

很多人想当然地认为用 Codex App-Server 复用线程一定比每次 codex exec 更快更省,但真实基准测试显示:最快的那一轮 cache 命中率是 0%,最便宜的是最朴素的基线方法。本文拆解了四轮对照实验的完整数据,揭示 schema 如何暗中吃掉你的 cache、线程历史如何成为双刃剑,以及 app-server 真正的设计意图。

Codex 不是一个工具、一扇门。它是一套 Agent 运行时,通过 CLI、IDE、SDK、App Server 等七种入口暴露给不同类型的用户。本文从 Agent 循环讲起,拆解 Sandbox 和 Approval 两大控制机制,深入对比 App Server 协议与两个 SDK 的架构差异,帮你搞清楚什么时候该用哪个。