Agent Harness 学习
← 返回对照矩阵

stop condition

循环

停止条件

凭什么判断任务已经做完了?

对比
openJiuwen仅摘要

迭代预算 + force_finish + 停止评估器

max_iterations 是硬上限,rails 可在迭代边界设置 force_finish 提前优雅退出。

Codex仅摘要

hook 返回、任务完成或取消令牌

run_turn 的 loop 无计数上限,退出由 run_hooks_and_record_inputs 的返回值与 cancellation token 决定。

Pi仅摘要

内层看工具调用,外层看排队消息

back to course / 回到课程

矩阵展示的是「各家怎么做」。这个问题本身为什么存在、有哪些经典权衡,在课程里讲:

2

Agent 循环

收集上下文 → 行动 → 检查 → 重复,直到满足停止条件