Codex 源码剖析:005. 和 Claude Code 以及行业形态对照
把 Codex 和 WineChord/claude-code 对照仓库的源码组织放在一起看:一个更像可复用 harness,一个更像集成式 TypeScript CLI runtime。
把 Codex 和 WineChord/claude-code 对照仓库的源码组织放在一起看:一个更像可复用 harness,一个更像集成式 TypeScript CLI runtime。
从 App Server 协议生命周期看 Codex 如何把 TUI、远程客户端、多 Agent、审批请求和 trace 统一成可路由的线程系统。
Codex 不是简单拼 prompt,而是把 base instructions、动态上下文、AGENTS.md、skills、plugins、apps、memory、tracked settings diff、compaction 和 rollout 组织成可恢复的状态。
拆开 Codex 的 ToolRouter、ToolRegistry、ToolCallRuntime、ToolOrchestrator,看模型工具调用如何变成受控执行。
从一个用户输入出发,顺着 Codex CLI、TUI、in-process App Server、core Session 和 run_turn,把 Codex 的主循环走一遍。