跳转到内容

工作原理

理解 Claude Code 的「Agent 循环」,能帮你更好预判它会做什么、何时会停下来问你。

Claude Code 从用户目标、Agent 循环、工具调用、权限审批到验证结果的工作流示意图
Claude Code 更像一个受控循环:它可以读项目、调用工具和提出改动,但关键操作仍由你确认。
flowchart LR
User[你的指令] --> Think[理解意图]
Think --> Tools[调用工具]
Tools --> Propose[提议结果]
Propose --> Approve{需要你批准?}
Approve -->|是| User
Approve -->|否| Done[完成回复]
  1. 你描述目标(自然语言)
  2. Claude 规划步骤,必要时用工具读文件、搜索、运行命令
  3. 敏感操作前暂停(改文件、执行 Bash 等),等你批准
  4. 循环直到任务完成或你中断
工具作用
Read读取文件
Edit / Write修改或创建文件
Bash运行 shell 命令
Grep / Glob搜索代码库
WebFetch 等按配置获取外部信息

具体工具集随版本更新,以官方文档为准。

这是安全设计:防止 AI 误删文件、跑危险命令。你可以在设置中调整权限策略,但新手建议保持默认谨慎模式。