理解一个伟大系统的算法思想,远比学会使用它更重要。

本仓库包含一本完整的技术书籍(16 章 + 前言),从 Claude Code 近 5000 行的主入口文件和数十个模块中提炼算法思想,以思想驱动、源码印证的方法论,系统讲解如何构建生产级 AI Agent。

适合读者

  • 应用开发者 — 学会将 Agent 思维方式融入产品
  • AI 工程师 — 获得经过生产验证的 Agent 架构参考
  • 系统架构师 — 理解安全性、性能、可扩展性之间的精妙平衡
  • 技术管理者 — 理解 Agent 系统的复杂性本质

全书目录

第一部分:Agent 思想基础
章节主题核心内容
第 1 章Agent 的本质从程序到 Agent 的范式跃迁;感知-推理-行动循环
第 2 章Agent 的骨架:对象模型Tool、Message、AppState、QueryEngine 核心对象图
第 3 章启动算法与生命周期管理135ms 冷启动、并行预取、分阶段初始化、优雅退出
第二部分:Agent 核心算法
章节主题核心内容
第 4 章推理循环算法QueryEngine 解析、Token 预算、上下文压缩、停止条件
第 5 章工具调度算法BashTool/FileEditTool/AgentTool 深度解析、反馈闭环
第 6 章权限决策算法分类器架构、危险模式检测、路径验证、拒绝追踪
第 7 章状态管理算法响应式 Store、会话持久化、对话恢复、上下文压缩
第三部分:多 Agent 与协议
章节主题核心内容
第 8 章多 Agent 协调算法Swarm 架构、Coordinator 模式、Teammate 机制、容错重连
第 9 章MCP 协议与通信算法客户端实现、传输层抽象、OAuth 认证、服务发现
第 10 章钩子与中间件管线钩子事件体系、插件系统、技能框架、热更新
第 11 章安全深度防御算法沙箱隔离、路径安全、信任链、策略限制、审计追溯
第四部分:工程算法与实践
章节主题核心内容
第 12 章性能优化算法启动性能度量、并行预取、缓存策略、Prompt Cache 保护
第 13 章容错与恢复算法优雅关闭、会话恢复、错误分类、速率限制退避
第 14 章扩展性架构算法插件架构、技能框架、LSP/IDE 集成、远程模式
第 15 章从算法到实践:构建你的 Agent最小可行 Agent → 逐步叠加能力层的完整路线图
第 16 章Agent 算法思想的升华核心算法模式回顾、第一性原理、演进方向

推荐阅读路径

  • 快速路径(时间有限):第 1 章 → 第 4 章 → 第 5 章 → 第 6 章 → 第 15 章
  • 完整路径:按章节顺序阅读,每一章都建立在前一章的基础之上