Skip to content
源码分析手册

第 01 章:核心运行时 (Core Runtime)

作为 Claude Code 的“心脏”,本章将带你深入其最为核心的运行时机制。我们会从最基础的 CLI 启动流程切入,逐步剥离出 Claude Code 的核心——Agentic Loop(推理循环)

本章解答的核心问题是:一个 AI Agent 究竟是如何“动起来”的? 它如何管理极其有限的上下文窗口,如何在复杂的文件操作中通过“检查点”实现容错,以及它是如何在本地与远程会话之间无缝切换的。

推荐阅读顺序

  1. 首先从 session-start-lifecycle.mdcli-modes-and-flags.md 入手,理解系统的冷启动与配置加载逻辑。
  2. 核心攻坚 agentic-loop.md,这是理解 Claude Code 自动运行逻辑的灵魂。
  3. 随后转入 context-window-management.mdrewind-and-checkpointing.md,理解 Agent 在执行任务时的资源约束与容错策略。

读后心智模型: 读完本章,你的脑海中应该建立起一个“反馈-决策-执行”的循环模型。你会明白 Claude Code 并不是一个简单的 Prompt 包装层,而是一个具备状态管理、生命周期钩子和高度工程化的运行时宿主。


本章文章

基于 Claude Code v2.1.88 开源快照的深度分析