Agent Loop — queryLoop() 状态机

Claude Code 的核心循环:8 个阶段 × 7 种继续转换 × 10 种终止原因
Speed: Step 0/0
Context
API Call
Tool Exec
Continue
Terminal
Recovery
0
Turn
0
Tokens
0
Tool Calls

queryLoop() 状态机

Claude Code 的 Agent Loop 不是简单的 REPL——它是一个拥有 10 个状态字段7 种继续转换10 种终止原因的自修改状态机。

点击 Play 观看一次完整的"帮我修 bug"对话如何在状态机中流转。

restored-src/src/query.ts:241