第2章:系统主循环
这是整个ClaudeCode最核心的章节。理解了主循环,就理解了ClaudeCode的灵
魂。
2.1全景:一次完整的交互
当用户输入一条消息时,ClaudeCode执行以下流程:
用户输入→上下文组装→模型决策→工具执行→结果注入→继续/停止
这个循环不断重复,直到模型决定不再调用工具——返回纯文本响应为止。这就是
AgentLoop(代理循环)的本质。
2.2双层生成器架构
ClaudeCode的查询系统采用双层生成器架构,清晰分离会话管理与查询执行:
维度
第2章:系统主循环
这是整个ClaudeCode最核心的章节。理解了主循环,就理解了ClaudeCode的灵
魂。
2.1全景:一次完整的交互
当用户输入一条消息时,ClaudeCode执行以下流程:
用户输入→上下文组装→模型决策→工具执行→结果注入→继续/停止
这个循环不断重复,直到模型决定不再调用工具——返回纯文本响应为止。这就是
AgentLoop(代理循环)的本质。
2.2双层生成器架构
ClaudeCode的查询系统采用双层生成器架构,清晰分离会话管理与查询执行:
维度
文档评论(0)