Codex 源码解析
OpenAI Codex CLI(Rust):会话循环、沙箱、审批与工具调用
第 1 讲:整体架构与 Rust Workspace
基于 OpenAI Codex 源码 · 2026-09-25
第 2 讲:CLI 入口与命令分发
基于 OpenAI Codex 源码 · 2026-09-26
第 3 讲:Protocol 协议层——SQ/EQ 双队列与权限模型
基于 OpenAI Codex 源码 · 2026-09-27
第 4 讲:Config 配置系统与 Feature Flags
基于 OpenAI Codex 源码 · 2026-09-28
第 5 讲:Model Provider 抽象与多后端
基于 OpenAI Codex 源码 · 2026-09-29
第 6 讲:Login/Auth 登录与凭证管理
基于 OpenAI Codex 源码 · 2026-09-30
第 7 讲:Agent Identity / Workload Identity 与 Attestation
基于 OpenAI Codex 源码 · 2026-10-01
第 8 讲:Session 管理与 TurnContext
基于 OpenAI Codex 源码 · 2026-10-02
第 9 讲:System Prompt 组装与注入
基于 OpenAI Codex 源码 · 2026-10-03
第 10 讲:Agent Loop / Turn 执行循环
基于 OpenAI Codex 源码 · 2026-10-04
第 11 讲:CodexThread 与 ThreadManager
基于 OpenAI Codex 源码 · 2026-10-05
第 12 讲:LLM Client 与 Responses API 流式通信
基于 OpenAI Codex 源码 · 2026-10-06
第 13 讲:Context Manager 与历史管理
基于 OpenAI Codex 源码 · 2026-10-07
第 14 讲:Compaction 上下文压缩
基于 OpenAI Codex 源码 · 2026-10-08
第 15 讲:Tool Registry 与 Spec Plan
基于 OpenAI Codex 源码 · 2026-10-09
第 16 讲:Unified Exec 统一执行运行时
基于 OpenAI Codex 源码 · 2026-10-10
第 17 讲:Shell 命令执行与进程管理——拦截每一次 execve
基于 OpenAI Codex 源码 · 2026-10-11
第 18 讲:Apply Patch 补丁应用——先干跑,再决定放不放行
基于 OpenAI Codex 源码 · 2026-10-12
第 19 讲:Tool Approvals 审批流与网络策略
基于 OpenAI Codex 源码 · 2026-10-13
第 20 讲:Parallel 工具并行执行与编排
基于 OpenAI Codex 源码 · 2026-10-14
第 21 讲:Sandbox Manager 与策略转换
基于 OpenAI Codex 源码 · 2026-10-15
第 22 讲:Linux bwrap 沙箱
基于 OpenAI Codex 源码 · 2026-10-15
第 23 讲:Landlock + Seatbelt 双引擎
基于 OpenAI Codex 源码 · 2026-10-16
第 24 讲:Windows 沙箱双后端(受限令牌 + 专属账户)
基于 OpenAI Codex 源码 · 2026-10-17
第 25 讲:ExecPolicy 命令策略引擎
基于 OpenAI Codex 源码 · 2026-10-18
第 26 讲:Guardian 安全审查 v1+v2
基于 OpenAI Codex 源码 · 2026-10-19
第 27 讲:Network Proxy 网络代理引擎——域名白名单与凭据经纪
基于 OpenAI Codex 源码 · 2026-10-21
第 28 讲:Exec Server 远程执行服务
基于 OpenAI Codex 源码 · 2026-10-22
第 29 讲:State Runtime Store
基于 OpenAI Codex 源码 · 2026-10-23
第 30 讲:Cloud Tasks + External Agent Migration
基于 OpenAI Codex 源码 · 2026-10-24
第 31 讲:Skills 技能系统
基于 OpenAI Codex 源码 · 2026-10-25
第 32 讲:Hooks 钩子引擎——发现、调度与输出协议
基于 OpenAI Codex 源码 · 2026-10-26
第 33 讲:MCP 集成——目录冻结、审批裁决与结果治理
基于 OpenAI Codex 源码 · 2026-10-27
第 34 讲:Plugins / Connectors / Marketplace
基于 OpenAI Codex 源码 · 2026-10-28
第 35 讲:Extension API 扩展层——贡献者插槽与三级状态存储
基于 OpenAI Codex 源码 · 2026-10-29
第 36 讲:记忆系统——两阶段 LLM 蒸馏与 git baseline 工作区
基于 OpenAI Codex 源码 · 2026-10-30
第 37 讲:多智能体 Spawn 与角色系统——槽位预留、LRU 驱逐与上下文过滤
基于 OpenAI Codex 源码 · 2026-10-31
第 38 讲:Code Mode 运行时——V8 里的 JS 执行单元
基于 OpenAI Codex 源码 · 2026-11-01
第 39 讲:Realtime/Voice 语音实时对话架构
基于 OpenAI Codex 源码 · 2026-11-02
第 40 讲:Rollout 录制压缩与 Trace 回放
基于 OpenAI Codex 源码 · 2026-11-03
第 41 讲:Thread Store 线程存储——JSONL 是正本,SQLite 是可重建视图
基于 OpenAI Codex 源码 · 2026-11-04
第 42 讲:App Server RPC 网关——186 个 JSON-RPC 方法如何安全抵达 Agent 核心
基于 OpenAI Codex 源码 · 2026-11-05
第 43 讲:Responses WebSocket——模型流式输出的稳定通道
基于 OpenAI Codex 源码 · 2026-11-06
第 44 讲:遥测与分析——OTEL + Analytics
基于 OpenAI Codex 源码 · 2026-11-07