第 01 章:核心运行时 (Core Runtime)
作为 Claude Code 的“心脏”,本章将带你深入其最为核心的运行时机制。我们会从最基础的 CLI 启动流程切入,逐步剥离出 Claude Code 的核心——Agentic Loop(推理循环)。
本章解答的核心问题是:一个 AI Agent 究竟是如何“动起来”的? 它如何管理极其有限的上下文窗口,如何在复杂的文件操作中通过“检查点”实现容错,以及它是如何在本地与远程会话之间无缝切换的。
推荐阅读顺序:
- 首先从
session-start-lifecycle.md和cli-modes-and-flags.md入手,理解系统的冷启动与配置加载逻辑。 - 核心攻坚
agentic-loop.md,这是理解 Claude Code 自动运行逻辑的灵魂。 - 随后转入
context-window-management.md和rewind-and-checkpointing.md,理解 Agent 在执行任务时的资源约束与容错策略。
读后心智模型: 读完本章,你的脑海中应该建立起一个“反馈-决策-执行”的循环模型。你会明白 Claude Code 并不是一个简单的 Prompt 包装层,而是一个具备状态管理、生命周期钩子和高度工程化的运行时宿主。
本章文章
- agentic-loop.md — 深度拆解 Claude Code 的核心推理与反馈循环。
- bare-mode.md — 探讨在受限环境下的精简运行模式。
- cli-modes-and-flags.md — 详述 CLI 入口参数及其对全局行为的控制。
- context-window-management.md — 揭秘如何通过 Token 截断与精简优化上下文窗口。
- prompt-suggestions.md — 分析智能提示建议的生成逻辑。
- remote-web-sessions.md — 探讨远程 Web 会话的同步与连接机制。
- rewind-and-checkpointing.md — 剖析文件回退与检查点机制,理解 Agent 的“撤销”能力。
- session-resume-and-picker.md — 理解多会话环境下的状态恢复与会话选择。
- session-start-lifecycle.md — 详尽梳理从命令输入到 Agent 就绪的全流程生命周期。
- session-stop-lifecycle.md — 分析会话结束时的资源清理、摘要生成与状态持久化逻辑。