最近,关于如何为编码智能体“设计循环(loop)”而不是仅仅编写提示词,有很多讨论。如果你花一些时间在 X 上试图弄清楚循环到底是什么,会看到多种不同的答案。 在 Claude Code 团队,我们将循环定义为:智能体反复执行工作周期,直到满足停止条件。我们根据以下几个方面,将循环分成不同类型: 如何触发;如何停止;使用哪一种 Claude Code 原语;每种循环最适合哪类任务。 下面会介绍主要的循环类型、各自适用的场景,以及如何在管理 token 用量的同时维持代码质量。并非所有任务都需要复杂循环;