深度 · 进化解读

Claude Code 官方讲透循环设计:4 级递进到无人值守

从手动确认到无人值守,Claude Code 团队给出 4 级循环分类与实操建议
一分钟速览
  • Anthropic 的 Claude Code 团队发博客,把「设计循环(loop)」拆成 4 种标准模式:回合制、目标制(/goal)、时间制(/loop/schedule)、主动式,按自主程度从低到高递进。
  • 循环的官方定义:agent 反复执行一轮轮工作,直到满足某个停止条件才收工。四种类型按「谁触发、怎么判断停、用什么功能实现、适合什么任务」四个维度区分。
  • /goal 的核心机制是引入一个独立的评估模型来判定是否达标,Claude 自己不能提前喊「够了就收工」,还可以设最多尝试次数上限。
  • 主动式循环把 /schedule(定时触发)、/goal(停止条件)、skills(校验标准)、dynamic workflows(多 agent 并行编排)、auto mode(免人工确认)五个功能叠起来,能无人值守地处理 bug 报告分诊、issue 分类、依赖升级这类持续性工作。
  • 两条实操建议:确定性工作用脚本,比让 Claude 每次重新推导更省 token;大规模 dynamic workflows(可能拉起数百个 agent)上线前先在小范围试跑。
立场提示:本文是 Anthropic 官方博客,讲的是自家 Claude Code 的能力与功能组合,属厂商发布内容。文中的分类框架、示例代码与 90 分「数百个 agent」等数字均引自原文,是官方口径。
1背景 · 这篇在讲什么

AI 帮你干活,但谁来决定「干完了」?

Claude Code 团队的 Delba de Oliveira 和 Michael Segner 于 2026 年 6 月 30 日在 Anthropic 官方博客发文,系统梳理了怎么为 Claude Code 设计「循环(loop)」:让 agent 反复执行工作,直到满足停止条件。

作者开篇点出一个现象:X 上到处在聊「别再一句句提示编码 agent 了,要设计循环」,但你真去找「循环到底是什么」,会看到一堆互相打架的答案。这篇文章要做的,就是把这件事说清楚。

它不是一个新产品发布,而是一套框架:把 Claude Code 里早就有的 5 个独立功能,统一整理成按自主程度分级的 4 种循环,并给出可以直接照抄的组合模板。
为什么值得看:/goal、/loop、/schedule、dynamic workflows、auto mode 这 5 个功能,第一次被归到一个坐标系里,从「你盯每一轮」到「无人值守」排成 4 级;文末还给出一条可复制的流水线,用这几个功能拼出自动处理 bug 分诊、issue 分类、依赖升级的系统。

下面按 4 级循环从简单到复杂逐个拆开,每级都能对上你手头的某类活儿。

2定义与坐标系

先搞懂:「循环」到底是什么

官方定义只有一句:循环,就是 agent 反复执行一轮轮工作,直到满足某个停止条件。关键区别在于,「什么时候算完成」是提前定好、交给系统判断的,不是你自己一轮一轮盯着催。

作者按四个维度给循环分类,这四个维度就是后面每种循环的统一参照系:谁触发它、它怎么判断该停、它用 Claude Code 里的哪个功能实现、它最适合什么任务。先把坐标系立起来,四种循环再往里对号入座。

自主程度 ↑ ① 回合制 ② 目标制 ③ 时间制 ④ 主动式 内圈:你盯每一轮 外圈:无人值守
越往外圈,自主程度越高,越少人管;最外圈那条持续流动的轨道,就是一条正在无人值守跑着的循环
① 谁触发

一句提示 → 手动实时 → 到点(时间间隔)→ 事件或排期,全程无人在场

② 怎么判断停

Claude 自己判断 → 达标或到重试上限 → 你取消或活干完 → 每个任务达标退出、整条流水线你手动关

③ 用什么功能

默认对话 → /goal/loop/schedule → 以上全部 + dynamic workflows + auto mode

④ 适合什么任务

短任务 → 有可验证退出标准的任务 → 周期性或对接外部系统 → 反复出现且定义清晰的工作流

作者也提醒:不是所有任务都需要复杂循环,从最简单的方案起步,这些模式按需选用就好。

3第 1 级 · 回合制

你问一句,它做一轮

这就是你每天在用的默认模式。你发的每一条提示,都开启一个由你亲手引导每一轮的循环:Claude 收集上下文、动手、检查自己的工作、必要时重复、然后回复。官方管它叫「agentic loop」。

举个原文的例子:你让 Claude 做一个点赞按钮。它读你的代码、改文件、跑测试,然后交回一个它「自认为」能用的东西。接下来由你手动验收,再写下一条提示。触发它的是一句提示,停下来的判断权在 Claude 自己手里,适合那些不属于固定流程、也不按排期来的短任务。