Claude Code 101 系列教程 · 第 3 课
2026-05-20
Claude Code 101 系列教程 · 第 3 课 · 来自 Claude 官方频道
Claude Code 的核心是 Agentic Loop(代理循环)。理解这个循环,Claude Code 就不再是一个”黑盒”。
如果验证通过,Claude Code 完成任务,等待下一个 Prompt。 如果验证不通过,Claude Code 回到循环顶部重新执行,直到结果完整且可验证。
在整个循环中,你可以随时添加上下文、中断操作、或引导模型朝向你的目标。
上下文窗口决定了 Claude 能存储多少信息——包括对话内容、文件内容、命令输出等。
当你接近上限时,Claude Code 会自动 Compact(压缩):
注意: 压缩可能会丢失之前对话中的部分细节。
工具是 Agent 工作方式的基石。
传统 AI 助手是:输入文本 → 输出文本,中间什么都没有。
Claude Code 通过工具实现真正的操作:
Claude Code 使用 语义搜索(Semantic Search) 来决定何时调用哪个工具,并获取其输出。
Claude Code 有多种权限模式,默认行为是每次编辑文件或运行命令前都要显式请求你的许可。
使用 Shift + Tab 在不同模式间切换:
| 模式 | 行为 |
|---|---|
| 默认模式 | 编辑文件和运行命令前都要询问许可 |
| Auto Accept | 自动批准文件编辑,但仍需许可才能运行命令 |
| Plan Mode | 只使用只读工具,先分析再制定行动计划 |
建议: 跳过权限时要谨慎。给 Claude Code 自由运行命令的权限意味着错误可能更难被及时发现。
Claude Code 将多个 Agentic 概念组合在一起:
它能够读取你的代码库、执行操作、验证自己的工作——这是它与普通聊天窗口的根本区别。
本教程基于 Claude 官方视频 How Claude Code Works 整理,属于 Claude Code 101 系列第 3 课。