顺着一次请求在 Claude Code 里的流转过程做源码拆解,重点包括:

  • 入口层运行时层引擎层工具层基础设施层 5 个层次看清整体架构和职责边界
  • QueryEngine工具调用权限系统上下文压缩MCP 集成多 Agent 协调 串成一条主线,方便理解它为什么能稳定跑长任务
  • 补充 Self-Healing MemoryFeature Flag反蒸馏挫败检测Undercover Mode 这些不那么显眼但很关键的机制
  • 最后用启动流程、核心查询流程、工具生命周期、状态管理几个视角,归纳 Claude Code 的关键数据流