AI Agent

Claude code 源码解析 · Claude Code 源码解析

顺着架构、上下文、工具、MCP 和多 Agent 协作去理解一个编程 Agent 运行时。

返回 AI Agent / Claude code 源码解析

阅读路径

16 篇文章

Claude code 源码解析

Claude Code 源码解析

顺着架构、上下文、工具、MCP 和多 Agent 协作去理解一个编程 Agent 运行时。

开始阅读

目录

按顺序读下去,会从模型原理一路走到 Agent 与 Harness 的工程视角。

  1. 00 《Claude Code 源码解析系列》导读 导读 这是一篇系列索引页,按工程架构、核心机制、工具系统、扩展能力与协作机制梳理 Claude Code 源码解析文章。
  2. 01 《Claude Code 源码解析系列》第1章|工程架构 从整体工程视角拆解 Claude Code 的运行时架构、能力分层与核心模块。
  3. 02 《Claude Code 源码解析系列》第2章|ReAct 主循环 解析 Claude Code 的 ReAct 主循环,理解 query.ts 如何驱动模型持续行动。
  4. 03 《Claude Code 源码解析系列》第3章|Prompt 编写 说明 Claude Code 如何动态组装 system prompt、记忆与运行时上下文。
  5. 04 《Claude Code 源码解析系列》第4章|Context 管理 解释 Claude Code 如何管理上下文、压缩历史并维持长任务的连续性。
  6. 05 《Claude Code 源码解析系列》第5章|Context 治理(选修) 从业界视角补充 Context 管理设计,对比不同 Agent 系统的上下文策略。
  7. 06 《Claude Code 源码解析系列》第6章|Tools 总览 拆解 Claude Code 的工具系统,理解工具协议、权限治理与执行管线。
  8. 07 《Claude Code 源码解析系列》第7章|文件工具 解析 Claude Code 的文件工具,理解 Read、Edit、Write 如何安全改代码。
  9. 08 《Claude Code 源码解析系列》第8章|终端工具 拆解 Claude Code 的终端工具,理解命令执行、权限控制与结果回填机制。
  10. 09 《Claude Code 源码解析系列》第9章|任务管理 说明 Claude Code 的工作流工具如何追踪 Todo、Task 与复杂任务状态。
  11. 10 《Claude Code 源码解析系列》第10章|MCP 分析 Claude Code 如何接入 MCP,把外部工具与资源纳入统一调用链路。
  12. 11 《Claude Code 源码解析系列》第11章|Skill 解释 Claude Code 的 Skill 机制,理解任务经验如何被封装成可加载能力包。
  13. 12 《Claude Code 源码解析系列》第12章|Agent 协作 解析 Claude Code 的多 Agent 协作机制,包括子 Agent、Task 与权限边界。
  14. 13 《Claude Code 源码解析系列》第13章|业界 Agent 协作(选修) 横向对比业界多 Agent 协作设计,理解不同系统的拆任务与收敛方式。
  15. 14 《Claude Code 源码解析系列》第14章|Plan 说明 Claude Code 如何把 Plan Mode 做成带权限边界的运行时机制。
  16. 15 《Claude Code 源码解析系列》第15章|业界 Plan(选修) 对比业界 Agent 的 Plan 设计,理解规划如何从提示词演进为执行控制面。