Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Claude Code 源码分析(面向 Code Agent 开发者)

本系列文档基于 Claude Code 源码分析(~1800 文件)和二进制逆向分析,提炼出对 Qwen Code、Gemini CLI 等 Code Agent 开发者有参考价值的架构设计和实现模式。

阅读对象:正在开发或改进 CLI Code Agent 的工程师

不是:Claude Code 用户手册或功能介绍

基线版本说明

  • 主体内容基于 v2.1.81 二进制逆向分析(2026-03-25)
  • v2.1.82 → v2.1.132 增量更新汇总在 §23-recent-updates.md(5 个云端新特性 / 默认 Opus 4.6 → 4.7 / 新斜杠命令 / 新 env vars / hooks conditional / MCP per-tool size override / 1 个 breaking)。各章节内的小幅更新就地标注 (v2.1.X+)(2026-04 后)

文档索引

文档 开发者关注点 Qwen Code 对标
01-概述与对标 核心能力矩阵、架构差异速查 功能差距一览
02-命令系统 79 命令的注册/加载/权限设计 斜杠命令架构参考
03-技术架构 Bootstrap 链、QueryEngine 循环、Feature Flag DCE、Provider 通信 核心循环 + 启动优化
04-工具系统 42 工具的 Zod Schema、权限模型、延迟加载、安全校验 工具注册 + ToolSearch
05-Skill 系统 Skill 定义格式、加载优先级、内置 Skill Skill/技能架构
06-设置与安全 5 层设置、沙箱隔离、24 种 Hook 事件、权限模型 安全加固路线
07-会话与记忆 5 层上下文压缩、CLAUDE.md 记忆、团队记忆、MCP、文件检查点 上下文管理 + 记忆系统
08-Remote Control WebSocket/SSE 桥接、会话生命周期、安全纵深 远程控制架构
09-多 Agent 系统 Leader-Worker、Swarm 三后端、邮箱通信、任务管理、Kairos 多 Agent 编排
10-Prompt Suggestions 预测生成、12 条过滤规则、Speculation 推测执行 智能补全
11-终端渲染 DEC 2026 同步输出、差分渲染、缓存池化 防闪烁 + 渲染性能
12-Hook 系统 27 种事件、6 种处理器(含 LLM 推理决策)、hookify 自动规则 Hook 事件覆盖度 + prompt/agent Hook
13-系统提示 动态拼装、静态/动态分区、Prompt Cache 优化、<system-reminder> 注入 Prompt Cache 分区 + QWEN.md 注入方式
14-MCP 集成 6 种传输、OAuth + XAA、Channel 消息、断线重连、资源订阅 MCP 资源/Prompt 支持 + 重连策略
15-遥测与 Feature Flag 891+ 事件、GrowthBook 远程灰度、双 Sink 架构、隐私保护 远程 Feature Flag + 遥测扩展
16-Auto Dream 四阶段记忆整合、三门触发、与 Kairos 互斥 记忆自动整理
17-LSP 客户端 编译器级代码理解、诊断自动注入 LSP 默认启用 + 诊断集成
18-文件索引 Rust NAPI fzf 模糊搜索、异步增量索引 文件搜索性能优化
19-参考速查 数据结构、术语表、实体关系图 概念速查
20-查询状态转换 6 种转换原因、状态机模型 TransitionReason 枚举
21-工具执行运行时 并发分类、波次调度、进度消息 Wave-based 并行
22-消息管线 消息标准化、system-reminder 注入、Cache 分区 QWEN.md 注入方式
23-近期更新 v2.1.82 → v2.1.132 增量(Computer Use / Auto Mode / Ultraplan / Ultrareview / Routines / Opus 4.7 / 新命令 / hooks conditional / MCP size override) 云端新模式 + 多 agent fleet 借鉴
EVIDENCE.md 二进制分析原始证据

如何使用本系列

  1. 快速定位差距:从 01-概述 的能力矩阵找到你关心的领域
  2. 深入架构:进入对应章节查看 Claude Code 的实现细节
  3. 对照改进:每个章节的"开发者参考"小节提供 Qwen Code 的对标分析和实现建议
  4. 查阅证据:所有技术声明在 EVIDENCE.md 中有源码/二进制分析支撑

相关文档

分析方法

  • 源码分析:基于公开的反编译/source map 分析结果
  • 二进制分析:ELF x86-64 二进制的 strings / readelf / 反编译
  • 官方文档code.claude.com/docs
  • 网络搜索:GitHub Blog、社区分析、第三方拆解