English

源码索引

阅读契约: 只有在叙事已经清楚后再用本页。打开 pinned links 是为了核对 owner、boundary 和 evidence,不是从源码里重新发现故事。

固定源码证据索引:把章节论断映射到已核验 owner、公开源码锚点和审计规则
在正文已经提出论断之后使用源码索引:它把叙事语句映射到 subsystem owner、固定源码行和审计结果。

这个索引用于审计全书的源码依据。所有 Codex 链接都指向公开 GitHub 代码,并固定到 commit 569ff6a1c400bd514ff79f5f1050a684dc3afde3。正文应该可以独立阅读;源码索引用于验证,而不是要求读者自己补课。

审计规则:打开 anchor 只为确认 claim class。直接展示 type、function、constant、workflow 或 test 行为的,算 verified source;从多个 anchor 组合出来的边界,算 surrounding contract inference,在正文和图中都应保持抽象。任何依赖 private service internals 的内容都是 not visible,因此不会进入本索引。

章节锚点

第 1 章:架构赌注:作为有边界操作系统的 Agent

第 2 章:从分发包装器到 Rust Router

第 3 章:配置、认证与 Managed Requirements

第 4 章:协议边界

第 5 章:线程、会话与持久状态

第 6 章:Turn Loop:Agent 真正发生的地方

第 7 章:模型 Provider、流式传输与 Backend Task

第 8 章:Observability 与 Rollout Trace

第 9 章:工具规格、路由与分发

第 10 章:Shell、Exec Server 与文件系统工具

第 11 章:把 Patch 作为一等编辑协议

第 12 章:Hooks 与人工审批

第 13 章:Sandboxes、网络策略与平台边界

第 14 章:App-Server 契约

第 15 章:SDK、Daemon 与远程控制

第 16 章:TUI 作为事件渲染器

第 17 章:MCP:没有运行时耦合的外部工具

第 18 章:Skills、Plugins、Connectors 与类型化扩展

第 19 章:外部迁移与向后兼容

第 20 章:多 Agent 协作

第 21 章:云端任务、身份与远程工作

第 22 章:Memories 与用户级状态

第 23 章:构建系统与生成契约

第 24 章:打包、发布与原生依赖

第 25 章:CI、策略与架构治理

结语:真正值得带走的东西

审计顺序

  1. 先读 SubmissionOpEventEventMsg,理解 runtime 词汇。
  2. 再读 CodexCodexThreadThreadManager,理解 ownership。
  3. session/turn.rs,看 turn loop、hook 顺序、sampling、continuation 和 completion。
  4. tool planning / routing / registry / orchestration,理解为什么工具是受治理的副作用,而不是 callback。
  5. app-server message processingTUI rendering,理解多个客户端如何共享 runtime。
  6. 最后读 sandbox managercloud tasksmemory write phasesrelease workflows

审计规则

当章节内容和源码索引不一致时,应该视为书稿问题。源码索引不是章节叙事的替代品,而是让叙事保持源码支撑的压缩地图。