Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
深入 Claude Code 源码:构建 AI 编程代理
首页
课前准备——环境搭建与源码导览
模块一:架构与启动
01 AI 编程代理全景图
02 CLI 启动流程
03 Agent 主循环
模块二:工具系统
04 Tool 抽象与注册机制
05 核心工具深度剖析
06 流式执行引擎
模块三:上下文与记忆
07 对话上下文三层架构
08 上下文压缩四策略
09 记忆系统与智能文档
模块四:权限与安全
10 权限系统
11 Hooks 系统
模块五:扩展生态
12 MCP 协议全解
13 Skills 系统全解
14 Plugins 与 Slash Commands
15 终端 UI 与输入交互
模块六:多代理与高级特性
16 多代理系统
17 Feature Flags & Analytics
18 Claude Agent SDK
19 Bridge & Remote
模块七:实战项目
20 项目:MiniAgent
21 项目:自定义 MCP Server
22 项目:多代理协作系统
结束语:回顾与展望
Search 深入 Claude Code 源码:构建 AI 编程代理
模块二:工具系统
40 个内置工具、Tool 接口、StreamingToolExecutor 并发执行
Table of contents
04 Tool 抽象与注册机制
05 核心工具深度剖析
06 流式执行引擎