openJiuwen仅摘要
迭代预算 + force_finish + 停止评估器
max_iterations 是硬上限,rails 可在迭代边界设置 force_finish 提前优雅退出。
stop condition
循环凭什么判断任务已经做完了?
迭代预算 + force_finish + 停止评估器
max_iterations 是硬上限,rails 可在迭代边界设置 force_finish 提前优雅退出。
hook 返回、任务完成或取消令牌
run_turn 的 loop 无计数上限,退出由 run_hooks_and_record_inputs 的返回值与 cancellation token 决定。
turn() 返回值驱动,收敛到 idle 相位
内层看工具调用,外层看排队消息
back to course / 回到课程
矩阵展示的是「各家怎么做」。这个问题本身为什么存在、有哪些经典权衡,在课程里讲:
第 2 章
收集上下文 → 行动 → 检查 → 重复,直到满足停止条件