Claude Code终于不用每轮都等你敲"继续"了。
Anthropic最新文档打包上线四个命令——/goal、/loop、/batch、/background。原来的交互模式是:你说一句,它停一下,等你确认。现在这套默认逻辑被拆成四种自主运行模式:条件驱动、定时驱动、并行驱动、隔离驱动。
![]()
这对写代码的人来说意味着啥?以前那种"跑个迁移脚本得盯一下午"的糟心体验,现在可以扔给机器自己搞定了。
![]()
先搞清楚变化在哪。以前的Claude Code是回合制:每轮结束必须用户输入才能继续。一个需要N轮回复的迁移任务,你离开电脑就卡死。新模式的底层假设完全改写——从"每轮暂停"变成"自主运行直到触发停止条件"。
四种模式的分工很清晰。
/goal是条件驱动。你设定一个目标状态,Claude每轮用轻量模型(默认Haiku)快速评估条件是否达成,达标即停。官方给的场景很实在:模块迁移直到测试通过、按设计文档实现直到验收标准满足、清空积压队列直到队列为零——任何有明确终止条件的任务都适用。
/loop是定时驱动,v2.1.72版本加入。省略时间间隔的话,Claude会在1分钟到1小时之间动态选择轮询频率。适合盯着部署状态、监控PR review、检查长时间构建进度这类需要周期性重复的操作。
/batch是并行驱动,最激进。它一次性拉起5到30个后台子代理,每个在独立worktree里干活,最后各自提PR。代价也很直白:token消耗直接乘以并发数。而且必须用git仓库——这是硬性前提。官方举例的场景是代码库级迁移和机械重构,比如"把src/从Solid迁到React"。
/background是隔离驱动,v2.1.139版本新增。核心用途是把长时任务扔出前台,终端该干嘛干嘛。1小时无操作自动暂停,但状态持久化到磁盘,可以用claude respawn --all恢复。监控进度用claude agents view。
![]()
自主的代价文档写得毫不含糊:"同时运行多个会话或子代理会成倍增加token用量。"/batch的并发设计天然烧钱;/goal虽然每轮跑评估模型,但官方备注"评估token相比主轮消耗可忽略";/loop只要会话开着就跑,7天后自动过期;/background的持久化机制让它成为唯一真正"离线也能续"的模式。
四个模式还能套娃。/goal套在/background里,后台会话持续跑直到条件达成;/loop可以用来轮询/goal的进度。组合玩法官方没细说,但逻辑上跑得通。
选哪个?看任务性质。有明确完成标准→/goal;需要周期性检查→/loop;大规模机械重构→/batch;长时间占用终端→/background。最省钱的肯定是/goal,最烧钱的肯定是/batch,最省心的可能是/background——前提是你记得1小时内回来瞅一眼。
文档里还有半句话被截断了:"The era when pausing every tu..." 看起来是想总结"每轮暂停的时代结束了",但官方没给完整引述,这里就不替他们补全了。
这次更新的信号很明确:AI编程工具正在从"高级自动补全"往"可靠外包"的方向进化。区别在哪?自动补全你还得盯着,外包你可以设定验收标准然后干别的去。Claude Code的四个模式,本质上是在用不同策略解决同一个问题——怎么让用户放心地把机器晾在一边。
当然,放心是有价格的。token账单不会骗人。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.