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数十万开发者在用,这是底层实现
这本书的价值在于生产验证——不是概念设计,是被数十万开发者实际使用过的系统。借鉴架构比从零设计要快得多,而且能避开作者已经踩过的坑。