1. 前言
  2. 第一部分:基础架构
  3. 第 1 章:全景概览
  4. 第 2 章:启动流程
  5. 第 3 章:类型系统设计
  6. 第二部分:核心引擎
  7. 第 4 章:查询引擎
  8. 第 5 章:消息系统
  9. 第 6 章:流式处理
  10. 第三部分:工具系统
  11. 第 7 章:工具架构
  12. 第 8 章:内置工具深度解析
  13. 第 9 章:工具执行管线
  14. 第四部分:Agent 系统
  15. 第 10 章:Agent 模型
  16. 第 11 章:子 Agent 编排
  17. 第 12 章:Skill 系统
  18. 第五部分:权限与安全
  19. 第 13 章:权限模型
  20. 第 14 章:Bash 安全分析
  21. 第六部分:MCP 协议
  22. 第 15 章:MCP 协议实现
  23. 第 16 章:MCP 认证体系
  24. 第七部分:状态管理
  25. 第 17 章:状态管理
  26. 第 18 章:会话管理与压缩
  27. 第八部分:终端 UI
  28. 第 19 章:React + Ink 终端 UI
  29. 第 20 章:REPL 实现
  30. 第九部分:工程实践
  31. 第 21 章:性能优化
  32. 第 22 章:测试策略
  33. 第 23 章:构建系统
  34. 第十部分:编程思想
  35. 第 24 章:设计模式提炼
  36. 第 25 章:工程哲学
  37. 附录
  38. 附录 A:术语表
  39. 附录 B:源码导航