基于 Claude Code v2.1.88 源码
学习 Claude Code
理解 AI Agent
感知、推理、行动、记忆、协作 — 每个模块都有代码解析和交互式动画演示
开始学习
query.ts
while
(
true
) {
// 调用模型
const
response =
callModel
(messages)
// 执行工具
const
results =
runTools
(response)
// 追加结果,继续循环
messages.
push
(...results)
}
感知
推理
行动
记忆
基础篇
14 节
1
第一章 核心架构总览
什么是 Agent
整体架构图
启动流程
2
第二章 感知层 — 输入处理
输入处理管线
消息类型系统
斜杠命令
3
第三章 大脑 — 推理循环
Agentic Loop
QueryEngine
错误恢复
+1
4
第四章 工具系统
工具定义
内置工具清单
执行编排
+1
进阶篇
11 节
5
第五章 记忆系统
三层记忆
工作记忆
会话记忆
+2
6
第六章 上下文管理
四层压缩
Prompt 构建
7
第七章 规划系统
Plan Mode
Task 系统
8
第八章 权限与安全
权限决策
权限模式
高级篇
6 节
9
第九章 多智能体
子代理架构
生命周期
10
第十章 技能与扩展
Skill 系统
MCP 桥接
11
第十一章 Hooks 系统
生命周期钩子
12
第十二章 全链路流程
完整案例
专题篇
4 节
P
专题 系统提示词解析
Prompt 全貌
核心指令逐段解读
工具提示词解析
+1