← 学习路径
从问题进入
Agent 什么时候该停?
停早了任务没做完,停晚了烧钱还可能越改越坏——而「做完了」这件事,模型自己往往判断不准。
简答
主循环结构先决定了一半:openJiuwen 用有界迭代预算,其余三家都是无界循环、靠外部条件退出。停止条件上,四家都不让模型一个人说了算:openJiuwen 在外层任务循环挂一串评估器(轮数、token、时间、完成承诺),任一命中即停;Codex 在模型不再需要跟进时先跑 Stop 钩子,钩子可以否决并把回合续上;DeepSeek 停前广播 turn-stopping 让插件补活,并给每个回合记下带类型的结束原因;Pi 看有没有工具调用、插话和后续消息,输出被截断时连工具都不执行。
三步读懂
01
原理
为什么存在、有哪些权衡
02
对照
四家怎么解同一个问题
03
源码
固定在 commit 与行号上
相关概念