OpenAI 官方拆解了 Codex 最里面那个循环:一个 turn 里可能跑几百次工具调用,每次请求都把全部历史重发一遍,JSON 量按平方涨。为了保持无状态和零数据保留,官方放弃了 previous_response_id,改用提示词缓存兜住成本。结果是 prompt 里每一样东西的顺序,都变成了一份不能随便改的架构契约。
Codex 每问一句,都要把整段对话重发一遍

拆解 AI 编码工具的机制,用实测数据说话。这里记录 Codex CLI 与 AI 编码 Agent 的工作原理、成本账本、安全边界和工程实践。

OpenAI 官方拆解了 Codex 最里面那个循环:一个 turn 里可能跑几百次工具调用,每次请求都把全部历史重发一遍,JSON 量按平方涨。为了保持无状态和零数据保留,官方放弃了 previous_response_id,改用提示词缓存兜住成本。结果是 prompt 里每一样东西的顺序,都变成了一份不能随便改的架构契约。

一个空仓库、全权限、一句任务,GPT-5.3-Codex 跑了 25 小时没断,烧掉 1300 万 token,写出 3 万行代码。这组数字只说明算力便宜了。真正值得看的是它凭什么跑 25 小时还不跑偏,以及代价被推到了谁身上。

Aditya Shah 让 Codex 把 15 个 Hermes profile 改成一家公司:63 个定时任务、一条模型降级链、一块实时面板。三个星期后他自己动手拆了。坏掉的地方没有一处抛异常,全是静默退化。

Damian Galarza 每天在 Codex、Pi、Claude Code 之间来回切,用一个叫 herdr 的终端工具把它们串起来,再把活拆成 shape、build、review、ship 四段。这篇文章讲清楚三件事:三个工具各自守哪一段活,规格和提示词的区别在哪,以及为什么他说先搭流水线再挑工具。

Codex CLI 0.162 让模型能在任务中途自己建 git worktree,工具描述却写着「任务仍留在原来的 checkout」。新树建在 $CODEX_HOME 下,HEAD 是 detached,你的未提交改动不会复制过去,模型跑每条命令都得手动带路径。这篇文章拆开 create_worktree 的异步契约、它对仓库做了什么,以及这个「工作目录不动」的设计到底在保护什么。