Anthropic的Claude Code随npm包发布了source maps,有人把这套系统完整逆向工程成了一本可阅读的架构文档——50万行真实生产级AI Agent代码,拆成18章。

这本书讲什么

核心模块

  • Agent循环:异步生成器驱动整个系统,流式输出模型结果,执行工具,从错误恢复,4层上下文压缩
  • 工具执行管道:14步管道,从模型请求到工具结果,包含权限解析、投机执行、按安全分类的并发批处理
  • 多Agent编排:子Agent共享Prompt Cache前缀,成本降低95%。支持Fork、Coordinator模式、带邮箱消息的Swarm团队
  • 无数据库的内存:基于文件的内存系统,4种类型分类,LLM驱动的Recall机制
  • 性能工程:并行I/O实现240ms启动。Slot reservation在99%请求中保存上下文。Bitmap预过滤器做模糊搜索

关键可迁移模式

每一章结尾都有Apply This——5个可迁移的具体模式附带适应建议。不是理论,是从真实系统里提炼的工程实践。

适用人群:

  • 正在构建Agent系统的工程师:直接借鉴架构,避免踩坑
  • 评估架构的技术负责人:不需要读完所有代码块,跟叙事线就行
  • 对生产级AI工具工作原理感兴趣的人:Claude Code数十万开发者在用,这是底层实现