English

Architecture, Patterns, Internals

Codex 源码剖析:把 Codex 当作系统阅读。

一本固定到公开源码 commit 的专业技术书:把 Codex 解释为一个事件溯源的 agent runtime, 覆盖类型化契约、策略门控工具、可回放状态、多客户端、扩展、云工作流和可执行治理。

Codex From Source:entry points、protocol、session runtime、tools、clients 和 governance 组成的有边界 agent runtime
这本书把 Codex 作为一个有边界的 agent runtime 阅读:入口、类型协议、 session runtime、工具与策略、客户端和治理共同构成系统。
01

先读契约

先建立 operations、events、threads、turns、items 的词汇,再进入 UI 代码。

02

抓住运行时主线

把 session state、turn scheduling、provider streaming 和 rollout trace 当作一个循环来读。

03

统一看副作用

把 tools、shell、patches、approvals、hooks、sandboxes 和 network policy 放进同一套 authority stack。

04

最后看开放与治理

用 app-server、SDK、TUI、extensions、cloud tasks、release 和 CI 收束整套系统。

源码支撑

默认先读书理解架构、数据流、契约和取舍;固定源码链接用于审计,而不是作业。

出版级结构

章节按技术书组织,不是 API 文档;每一层解决一个问题,并为下一层铺路。

源码固定

所有源码链接都固定到 569ff6a1c400bd514ff79f5f1050a684dc3afde3,避免分支漂移。

目录

参考页