源代码分析:约 512,000 行 TypeScript
Claude Code
内部架构
关于 Claude Code 工作原理的所有内容,直接从源代码中提取并为日常用户解释。
~1,884 TypeScript 文件
45 内置工具
6 代理类型
200K 上下文 tokens(默认)
探索所有章节
01 6 layers
系统提示词
模块化提示词层次结构和关键规则
Read more
02 45 tools
工具
45 个内置工具按类别分类
Read more
03 6 agents
代理
6 种内置代理类型及其能力
Read more
04 4 types
内存
跨会话的持久化内存
Read more
05 6 modes
权限
6 种模式和 YOLO 两阶段分类器
Read more
06 200K tokens
上下文与压缩
Token 预算、自动压缩、输出限制
Read more
07 4 models
成本
各模型定价和 /fast 模式陷阱
Read more
08 10 retries
重试逻辑
指数退避和错误处理
Read more
09 KAIROS
主动模式
KAIROS 自主模式和 tick 提示
Read more
10 10+ flags
隐藏功能
功能标志和未记录的能力
Read more
11 10 tips
实用技巧
从源代码中提取的 10 大技巧
Read more
12 17 skills
技能
17 个内置技能、自定义技能格式和发现系统
Read more
13 ~100 cmds
斜杠命令
约 100 个斜杠命令,分为 5 个类别
Read more
14 4 transports
MCP
Model Context Protocol:传输、认证、生命周期和企业策略
Read more
15 2 systems
Bridge 与 IDE
IDE 集成(VS Code、JetBrains)和到 claude.ai 的远程桥接
Read more
16 2 topologies
协调器模式
多代理编排:hub-and-spoke 协调器和点对点团队集群
Read more
17 2 stages
YOLO 分类器
AI 安全分类器:两阶段 XML 协议、快速路径、fail-closed 错误处理和 28 个阻止规则类别
Read more
18 27 events
钩子
27 个事件、4 种钩子类型(command/prompt/agent/HTTP)、匹配、权限集成和异步模式
Read more
19 9 capabilities
插件
9 种能力类型、插件清单格式、市场源、安装流程和企业策略
Read more
20 6 priority levels
自定义代理
基于 Markdown 的代理定义:frontmatter 模式、工具配置、内存范围、MCP 集成和 6 个内置代理
Read more
21 22+ validators
Bash 安全
5 层纵深防御、22+ 个验证器、权限管道、沙箱(seatbelt/bubblewrap)、路径验证、环境清理和 12 条安全原则
Read more