主题
从 CLI 入口到安全机制,逐行剖析 51.5 万行 TypeScript 源码
从用户界面层、引擎层、工具层到基础设施层,完整呈现 Claude Code 的分层架构设计与模块依赖关系
逐行解析 query() 中的无限循环机制,揭示 LLM 与 40+ 工具之间的多轮交互核心逻辑
探索子 Agent 创建、Fork 分身机制、Coordinator/Task 两种协调模式的完整实现
覆盖 BashTool、ReadTool、WriteTool、AgentTool 等全部核心工具的注册、权限检查与执行流程
理解 Snip → Microcompact → Context Collapse → Auto-compact 四级渐进式压缩策略
揭示工具权限控制、BashTool 安全检查链、4 种权限模式的完整架构与实现细节