C Claude Code Internals
| EN | ES
源代码分析:约 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