运行行为

Claude Code 执行任务时的内部工作方式,预测和理解它的每一步动作

概念12 分钟

Claude Code 是一个代理循环(agentic loop)——接收任务后自主执行工具调用,直到任务完成才停止。

一、核心内容

可观察的执行流程

输入请求并按下回车后,终端中依次出现以下内容:

  1. 思考指示器 — 短暂的加载状态,Claude 正在分析请求

  2. 流式文本输出 — 回复内容逐字符实时显示,包括自然语言解释和工具调用声明

  3. 工具调用标识 — 方括号标注当前使用的工具:

  4. 权限提示 — 修改类操作(编辑文件、执行命令)弹出 [Allow] / [Deny] 确认

  5. 工具结果 — 工具执行完成后,输出结果(文件内容、命令输出、搜索结果)

  6. 循环迭代 — Claude 读取工具结果,可能输出更多文本,可能调用更多工具。这个循环可见地重复

  7. 最终回复 — 当 Claude 判断任务完成,产出纯文本回复,不再调用任何工具。这是当前轮次结束的信号

用户在执行过程中可以介入:

操作效果
Esc中断执行。已完成的操作不撤销,后续操作停止
输入文字在 Claude 工作时输入修正或补充指令
Shift+Tab切换权限模式(default/acceptEdits/plan/auto 等已启用的模式)

上下文状态同样可观察:

  • /usage(v2.1.118+ 合并了 /cost/stats)显示当前会话的 token 消耗和费用
  • /context 显示上下文空间的���细分布(系��提示、工具定义、CLAUDE.md、对话历史)
  • /recap 手动生成会话一行摘要
  • 状态栏显示上下文使用百分比,接近上限时出现警告
  • 上下文满时,Claude 暂停执行并自动压缩对话

三阶段工作流程

Claude Code 的官方工作模型是三个阶段的循环:

付费内容

继续阅读完整课程

购买后即可解锁全部 16 个功能模块、实战场景与深度配置。

¥199¥399
  • 30 分钟完成第一个真实任务
  • 实战场景 + 深度配置
  • 无需续费,持续更新