Claude Code官方详解四种Agent循环——90%的人只用到了第一种
预计字数4500 字 阅读时间15 分钟 难度等级⭐⭐小白友好配具体命令可直接操作 核心价值搞懂 Claude Code 四种 Agent 循环模式的区别——从你问一句它答一句到它自己发现问题自己执行每种都配具体命令和真实场景Claude Code 不只是帮你写代码的聊天机器人。Anthropic 在2026年4月到5月之间连续8周更新给它加了一套完整的自主运行体系。这套体系有四种模式从你问一句它做一步到它自己发现问题、自己执行、自己验证。但大多数用户只用到了第一种。今天把官方文档里的四种 Agent 循环模式全部拆开讲。每种都配具体命令和真实场景看完就能直接用。先搞懂底层什么是回合不管哪种模式Claude Code 的底层都是同一个回合循环Agentic Loop。每一个回合分三步1. 收集上下文读文件、搜索代码、理解结构2. 执行操作编辑文件、运行命令、调用工具3. 验证结果跑测试、检查输出、确认修改一个简单问题这里有哪些文件可能1-2个回合就结束。一个复杂任务重构auth模块并更新所有测试可能需要几十个回合。Claude 自己决定每个回合该做什么根据上一步的结果调整下一步。你可以在任何时刻按 Esc 打断输入修正或者让它换个方向。这就是底层机制。四种模式的不同之处在于谁来决定开始下一个回合。第一种回合循环Turn-based Loop谁启动下一回合你。这是最基础的用法。你输入指令Claude 执行一个或多个回合然后把控制权还给你。你看了结果再输入下一条指令。大部分人用 Claude Code 就是这个模式。你帮我修一下auth模块的测试 Claude[跑测试→读文件→修代码→跑测试→全部通过] Claude修好了三个测试都通过了。 你顺便把 lint 也跑一下 Claude[跑lint→修两个warning]每个回合Claude 可以调用多个工具读文件、搜索代码、编辑文件、运行命令但这些工具的结果只会影响当前回合的判断不会自动触发下一轮。你什么时候用日常问答、代码修改、问题排查。任何需要你一步步看结果再决定下一步的场景。可以不用当你能明确描述完成条件但不想手动一步步盯着的时候。这时候该用第二种。第二种目标循环Goal-based Loop谁启动下一回合一个快速小模型。这是2026年5月发布的 /goal 功能。你给 Claude 一个完成条件它自己跑完所有回合直到条件满足才停下来。每跑完一个回合一个快速小模型默认 Haiku会检查条件满足了吗没满足就继续满足了就自动停止。/goal all tests in test/auth pass and the lint step is cleanClaude 开始跑修代码→跑测试→还有两个失败→修→跑→通过了→跑lint→有warning→修→跑lint→clean了→自动停止。整个过程你不需要输入任何东西。一个有效的 goal 条件通常包含三部分1. 可衡量的终点测试全部通过、构建退出码为0、文件数量达标2. 检查方法npm test 退出0git status 是clean3. 约束条件不能修改的内容比如不改动其他测试文件更多例子/goal src/auth.ts 被拆分成多个模块每个不超过200行 /goal CHANGELOG.md 包含本周每个合并PR的记录 /goal 所有 TODO 注释都被移除 or stop after 15 turns最后一行加了回合限制防止 Claude 跑太远。和第一种的区别你不需要在每一步之间输入指令。你只需要告诉它做到什么程度算完。第三种时间循环Time-based Loop谁启动下一回合时钟。设定一个时间间隔Claude 到时间就自动执行一次任务。你不需要在场不需要输入它自己按点跑。三种用法固定间隔/loop 5m check the deploy status每5分钟检查一次部署状态把结果告诉你。动态间隔/loop check CI on my PR不给间隔Claude 自己判断间隔PR有新变化就勤快一点1-2分钟PR安静了就放慢几十分钟。内置维护循环/loop什么都不给Claude 跑内置维护任务继续未完成的工作、看当前分支的PR状态和CI结果、跑清理pass。还可以自定义维护内容。在项目根目录创建 .claude/loop.md写你自己的维护指令Claude 就会按这个文件的内容跑。三种调度方式对比/loop本地运行需要会话开着最小间隔1分钟Desktop 任务本地运行会话可以关最小间隔1分钟RoutinesAnthropic云运行不需要你在场最小间隔1小时注意/loop 创建的任务7天后自动过期防止遗忘的任务一直跑。第四种主动循环Proactive / Autonomous Loop谁启动下一回合Claude 自己。这是自主度最高的模式。Claude 不仅执行任务还自己发现需要做的事自己决定做不做自己验证结果。这个模式不是单个命令而是多个功能的组合Auto Mode自动审批按 ShiftTab 切换到 auto modeClaude 的每个工具调用都通过一个安全分类器自动审批。你不需要按允许或拒绝——常规操作自动通过破坏性操作自动拦截。配合 /goal 一起用auto mode 去掉了每个工具的确认弹窗/goal 去掉了每个回合的确认弹窗。两个加在一起 完全自主运行。Cloud Routines云端自动触发在 claude.ai/code/routines 创建一个 routine设定三种触发方式1. 定时每天9点自动跑PR审查2. GitHub 事件PR一创建就自动跑review checklist3. API调用监控系统发告警就自动拉堆栈、关联commit、开修复PR不需要你开着电脑。Claude 在 Anthropic 的云服务器上自动克隆仓库、执行操作、创建PR。后台 Agent Dashboardclaude agents打开一个dashboard可以同时dispatch多个任务修bug、review PR、查flaky test。每个任务一行你只在需要的时候才介入。子代理Subagents复杂任务拆给子代理每个子代理有自己的上下文窗口独立运行只把结果返回给主对话。副任务的中间过程不会撑爆你的主对话。四种循环什么时候用哪种场景对照表日常写代码、问问题 → 回合循环需要看每一步再决定重构一个模块 → 目标循环能明确描述完成条件盯PR的CI状态 → 时间循环需要定时检查一次性大迁移 → 目标循环条件清晰跑完即停每天自动review代码 → 主动循环Routine无人值守监控自动修复 → 主动循环RoutineAPI触发告警即响应核心原则从最简单的开始。官方文档的原话是start with the simplest approach。不要一上来就上Routine和auto mode。大部分任务用回合循环就够了。只有当你能明确说出做到什么程度算完的时候才用目标循环。只有当任务需要无人值守的时候才上主动循环。权限模式和安全相关的必知事项四种循环和权限模式是两套独立的系统。循环控制谁来启动下一回合权限模式控制这个回合里的工具能不能执行。Claude Code 有6种权限模式default每个工具调用需要你确认 → 日常使用acceptEdits文件编辑自动通过 → 需要流畅执行时plan只看方案不改文件 → 评估风险时auto分类器自动审批 → 半自主运行dontAsk只跑允许列表内的工具 → CI/自动化bypassPermissions全部自动 → 隔离环境容器/沙箱auto mode 和目标循环、主动循环搭配最紧。它让不需要人工确认的工具直接跑但会拦截有风险的比如推送到外部仓库、执行不可逆操作。一个实际例子从回合循环升级到主动循环假设任务PR的CI一直红了需要自动修复。回合循环你看一下PR #123的CI为什么失败 Claude[读CI日志] 发现是test/auth里有个casehardening的问题 你修一下 Claude[修代码→跑测试→通过] 你推送一下 Claude[推送]每次都要你手动推进。目标循环/goal PR #123 的所有CI检查通过tests passClaude 自己读CI、修代码、跑测试、推送直到全绿。你只需要等结果。主动循环Routine在 claude.ai/code/routines 创建一个 routine触发条件设为PR创建。Claude 在云端自动跑review checklist检查通过后自动合入。整个过程你不需要在电脑前。同样一个任务三种模式人工参与程度从100%降到0%。今晚就可以试不要一次学四种。从最简单的开始1. 下次用 Claude Code 写代码的时候遇到一个可以描述完成条件的任务试试 /goal比如/goal auth module 的所有测试通过看 Claude 自己跑完整个流程。感受一下不用手动推进是什么体验。2. 如果你的 PR 经常需要盯着 CI 状态试试/loop 5m check CI status on my PR3. 如果想更进一步把本地跑通的 workflow 搬到 Routines让它在你关机之后也能跑。既然看到这里了如果觉得不错随手点个赞、在看、转发三连吧如果可以给我个星标⭐将不胜感激谢谢你看我的文章我们下次再见。#Claude Code #Agent循环 #AI编程 #大象AI共学作者大象-推动 AI 共学让普通人轻松上手AI相关链接Claude Code 官方文档Agent Loophttps://code.claude.com/docs/en/agent-sdk/agent-loop.mdClaude Code 官方文档/goalhttps://code.claude.com/docs/en/goal.mdClaude Code 官方文档/loop 定时任务https://code.claude.com/docs/en/scheduled-tasks.md社群站https://daxiangnaoyang.github.io/daxiang-ai-gongxue/

相关新闻

AT89C52 篮球计分器 Proteus 8.9 仿真:5个独立按键与LCD1602显示完整电路解析

AT89C52 篮球计分器 Proteus 8.9 仿真:5个独立按键与LCD1602显示完整电路解析

AT89C52篮球计分器Proteus仿真全流程实战指南 从零构建篮球计分器仿真系统 在电子设计领域,单片机系统仿真已成为验证设计可行性的重要手段。本文将带您完整实现基于AT89C52的篮球计分器Proteus仿真,涵盖从电路设计到代码调试的全过程。不同于简单的功能…

2026/7/9 3:02:21 阅读更多 →
“经验沉淀“到底值多少分?增益上限在哪里?

“经验沉淀“到底值多少分?增益上限在哪里?

为什么你现在应该读这篇 "把成功经验存下来复用"这句话几乎是所有 Agent 工程团队的共识,但很少有人能说清楚:这套"经验沉淀"机制到底带来了多少实际收益,换个任务场景还能不能用。这篇论文第一次用严肃的基准测试把这个模糊的直觉变成了可复现的数字。 …

2026/7/9 2:56:15 阅读更多 →
MetaERP 总账日记账和子模块分类账的区别是什么?

MetaERP 总账日记账和子模块分类账的区别是什么?

一、先把两个名词拆明白(ERP 标准定义)1. 总账日记账(GL Journal / 总账凭证)英文:General Journal 存放位置:总账 GL 模块 本质:纯财务手工调整类分录流水,无业务单据支撑&#xff…

2026/7/9 2:56:15 阅读更多 →

最新新闻

Python实现PNG转ICO的工具,支持自定义图标大小。

Python实现PNG转ICO的工具,支持自定义图标大小。

完整实现代码 from PIL import Image import os from typing import List, Uniondef png_to_ico(png_path: str,ico_path: str = None

2026/7/9 4:00:45 阅读更多 →
专业的熹乐互动的座位查询桌号信息查询系统软件哪家信誉好

专业的熹乐互动的座位查询桌号信息查询系统软件哪家信誉好

活动现场几百人找座位,纸质名单翻到眼花?之前我策划年会,用的旧系统卡顿,嘉宾扫码半天没反应,差点耽误流程。后来换了熹乐互动的座位查询系统,才知道什么叫“丝滑体验”! 亲测案例:…

2026/7/9 3:58:44 阅读更多 →
android app判断手机是否重启简单方法

android app判断手机是否重启简单方法

https://blog.csdn.net/geniusChinaHN/article/details/162702881 本文仅供搜索

2026/7/9 3:58:44 阅读更多 →
NS-USBloader完整指南:一站式解决Switch游戏安装难题的终极工具

NS-USBloader完整指南:一站式解决Switch游戏安装难题的终极工具

NS-USBloader完整指南:一站式解决Switch游戏安装难题的终极工具 【免费下载链接】ns-usbloader Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files. 项目地址: https://gitcode.com…

2026/7/9 3:58:44 阅读更多 →
物业公司转型,这条路被验证能走通

物业公司转型,这条路被验证能走通

上个月跟一个做物业的老兄吃饭,他管着三个小区,两千多户。聊了不到一个小时,叹了七八口气。物业费收缴率不到七成,催缴电话打到手软;收入就靠那点物业费撑着,想增收找不到合规路子;业主群里天天…

2026/7/9 3:54:43 阅读更多 →
学生用的护眼台灯哪个牌子好用?适合学习的护眼灯推荐,久用不累

学生用的护眼台灯哪个牌子好用?适合学习的护眼灯推荐,久用不累

​身边戴眼镜的孩子越来越多,我国儿童青少年总体近视率已超50%。除了电子产品,不合格的台灯是常被低估的视力隐患——照度不足、频闪严重,孩子在灯下学习相当于眼睛持续“加班”,日积月累很容易近视。学生用的护眼台灯哪个牌子好用…

2026/7/9 3:54:43 阅读更多 →

日新闻

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南 【免费下载链接】ESLyric-LyricsSource Advanced lyrics source for ESLyric in foobar2000 项目地址: https://gitcode.com/gh_mirrors/es/ESLyric-LyricsSource 还在为Foobar2000找不到高质…

2026/7/9 0:01:04 阅读更多 →
ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍 【免费下载链接】ElegantBook Elegant LaTeX Template for Books 项目地址: https://gitcode.com/gh_mirrors/el/ElegantBook 你是否曾经为学术书籍的封面设计而烦恼?想要一个既专业又美观的封…

2026/7/9 0:03:06 阅读更多 →
如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南 【免费下载链接】pyodbc Python ODBC bridge 项目地址: https://gitcode.com/gh_mirrors/py/pyodbc 在当今数据驱动的商业环境中,企业级数据库连接已成为现代应用开发的核心需求。pyodbc作为一款强大…

2026/7/9 0:07:11 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/8 16:14:06 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/8 16:59:55 阅读更多 →

月新闻