Agent 研习舱
Harness 与运行时2026-07-07

停止条件(Stop Condition)

定义

Agent 循环 何时结束的判据。它是循环设计里最关键的旋钮之一:定义得好,Agent 既不会过早收工、也不会无止境空转。不同 循环类型 把停止的判断权分配给不同主体。

要点

  • 几种来源:Claude 自判完成(回合制)、达成目标或触及回合上限(/goal,由评估模型逐次检查)、你取消或外部工作完成如 PR 合并/队列清空(时间制)。
  • 确定性判据最有效:通过的测试数、跨过某分数阈值(如 Lighthouse ≥ 90)——可自动计算、不依赖主观。
  • 显式化的价值:你定义"done 长什么样",Agent 就不必自己判断"够好了吗"而过早结束;/goal 正是把这一判断从 Agent 手里接管过来。
  • 也是省 token 的边界:清晰的成功/停止标准让 Agent 更快抵达解,且"不太早、也不太晚"。
  • 反面教训:结果不达标时,别只修个案——把标准编码进 Skill,让停止条件对未来所有迭代生效。

相关概念

参考资料

  • Agent 循环设计入门〔待补〕
  • Claude Code 团队, "Getting started with loops" (2026-07-07)

来自本站知识库 · 全部概念