Zero 架构 · 课程目录
这门课基于 github.com/Gitlawb/zero 的一手源码,把一个现代终端 coding agent 拆成二十个可独立带走的架构决定。
每一课只讲一件事,配三道回忆测验和一份「接下来该读的源码」清单。建议按序读——后面的课常回指前面的课。
Mission:通过读真实源码理解一个现代终端 coding agent 的架构,直到能自己画出一个可比的 agent 骨架。
agent 怎么跑起来、每一步怎么被守住、上下文怎么不爆
阻塞式 agent 怎么接进 TUI、会话怎么落盘与时间旅行
一个接口喂饱各家模型、共享地基、流怎么被抽干、什么时候敢重发
放行/追问/拒绝怎么判、判完怎么把命令真正关进笼子
一条会话怎么分叉、怎么挂子会话、子任务进度怎么回流
工具怎么注册分发、外部能力怎么接进来、用户怎么注入可复用指令
直接从 Zero 仓库 docs/ 搬来的流程图/序列图,配合正文一起看更直观