CHAPTER 22
亲手改变条件,观察架构选择如何改变调用链
三个可交互实验覆盖 Agent 创建、消息路由与状态权威。每次选择都会给出路径、失败面与源码入口。
SPAWN SCENARIO
改变 Provider、隔离和恢复,预测创建链
继续已有会话
推演结果
- 01
Renderer intent → Preload capability → Main spawnAgentCore
- 02
providerPreset(codex) → resume subcommand / CODEX_HOME
- 03
create isolated worktree + branch → bind PTY cwd
- 04
resolve provider session id → assemble provider-specific resume tokens
- 05
PtyManager.create → register roster/session → stream status to Renderer
必须保持的不变量
回到相关课程只有工作区成功后才能创建 PTY;创建失败不得留下 roster、目录或孤儿进程。
LESSON CHECKPOINT
能用自己的话回答核心问题了吗?
架构理解应能预测分支,而不仅是复述当前实现。