Codex 源码解析

OpenAI Codex CLI(Rust):会话循环、沙箱、审批与工具调用

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