基于 Claude Code 泄露源码(2026-03-31),约 1,915 个 TypeScript 文件、51.2 万行代码的逐模块拆解。 本文档面向想要理解「一个工业级 AI Agent 系统到底是怎么设计的」的工程师和研究者。
第一章 全局架构:一个 Agent 系统的骨架
1.1 技术选型
层面
选择
为什么这么选
运行时
Bun
比 Node.js 快 3-5 倍的启动速度,内置 bundler,支持编译时 feature flag
语言
TypeScript (strict)
类型安全在大型 Agent 系统中至关重要—