Interactive Course

学习 Claude Code 架构

从工具系统到多智能体协作——通过对话式交互课件,深入理解 Claude Code 的多 Agent 架构设计

00

课程导览

项目概览、架构全景图、学习路线图,以及这门课的学习方式

01

工具系统基础

Tool 接口、buildTool() 工厂函数、getTools() 过滤管线、权限三叉戟、Agent 工具过滤

02

核心对话循环 Coming Soon

query() 异步生成器、API 调用 → 工具执行闭环、上下文压缩策略

03

AgentTool 与 Agent 定义 Coming Soon

三种 Agent 定义、runAgent() 执行流程、工具过滤链

04

Task 任务系统 Coming Soon

7 种 TaskType、状态机、InProcessTeammateTaskState 运行时管理

05

Swarm 群体架构 Coming Soon

三种执行后端、AsyncLocalStorage 隔离、inProcessRunner 多轮循环

06

Agent 间通信 Coming Soon

文件邮箱、SendMessageTool 路由、权限同步双通道方案

07

Coordinator 模式与全局架构 Coming Soon

Coordinator 四阶段工作流、从用户输入到多 Agent 协作的完整数据流