OpenAI Codex · 单轮技术链路

从用户输入到模型、工具、持久化与下一步决策

OpenAI Codex · 单轮技术链路 从用户输入到模型、工具、持久化与下一步决策 提交 turn 与环境 注入 AGENTS/skills/plugins 捕获不可漂移 step snapshot SSE/WebSocket 流式采样 工具 future 边流边启动 审批与 OS 沙箱变换 读并行/写排他执行 写 rollout 与 metrics follow-up/steer/compact 或结束 Context + Sampling Policy + Execution Persist + Decide User · 任务发起者 · Sequence participant User 任务发起者 入口 · CLI / TUI / App Server · Sequence participant 入口 CLI / TUI / App Server 主循环 · Turn / Step Runtime · Sequence participant 主循环 Turn / Step Runtime 模型 · Responses Client · Sequence participant 模型 Responses Client 权限 · Approval + Permission Profile · Sequence participant 权限 Approval + Permission Profile 工具 · Typed Tool Registry · Sequence participant 工具 Typed Tool Registry 状态 · Rollout + SQLite + OTEL · Sequence participant 状态 Rollout + SQLite + OTEL Legend request return security async trace

事实边界

  • • commit 3418498f0142
  • • 箭头来自源码结论,不代表远端服务内部
  • • 详细证据见正文代码摘录

执行边界

  • • Approval + Permission Profile
  • • Typed Tool Registry
  • • 区分 prompt 约束与代码强制

持续性

  • • COW Context + Compact
  • • Rollout + SQLite + OTEL
  • • AgentControl Thread Tree