基于 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
进阶篇
9 节
5
记忆系统
三层记忆
长期记忆
自动提取
6
上下文管理
四层压缩
Prompt 构建
7
规划系统
Plan Mode
Task 系统
8
权限与安全
权限决策
权限模式
高级篇
6 节
9
多智能体
子代理架构
生命周期
10
技能与扩展
Skill 系统
MCP 桥接
11
Hooks 系统
生命周期钩子
12
全链路流程
完整案例
专题篇
4 节
P
系统提示词解析
Prompt 全貌
核心指令逐段解读
工具提示词解析
+1