Claude Code 源码深度解析
生产级 AI Agent 架构研究 · 共 11 章 · 源码逐条验证
第一章:课程导论
研究动机、方法论、项目全局认知
01
第二章:架构全景
三层架构、9阶段启动、查询循环状态机
02
第三章:工具系统
Tool接口15+字段、StreamingToolExecutor并发模型
03
第四章:权限系统
4层权限管道、Auto Mode两阶段分类器、拒绝熔断器
04
第五章:上下文管理
System Prompt构建、CLAUDE.md 4层加载、上下文压缩
05
第六章:MCP 与扩展
MCP 8种传输协议、Hook 20+事件、插件系统
06
第七章:状态管理与 Agent 协调
两层状态架构、7种后台任务、AgentTool子Agent管理
07
第八章:设计模式全景
24种设计模式分类解析
08
第九章:对 OmcHarness 的启示
对比分析、Top 10借鉴、实施路线图
09
第十章:实操练习
5个实操练习
10
附录
文件索引、验证错误清单、术语表