跳转到内容

配置停止策略

Stop policy 用来防止 Agent 运行得比预期更久。优先在 Agent editor 中配置;只有当同一变更需要自动化时,再直接写 API policy object。

Agent editor 的 Basics tab,展示 max rounds、max continuation retries、reasoning effort、system prompt、保存控件和 preview chat。
先在 Basics 中调 max rounds 和 retries;只有需要审查 raw policy 时再打开 Advanced。
  1. 打开 Agents,选择目标 Agent。
  2. Basics 里先设置最常见边界:max rounds
  3. 如果需要更严格条件,打开 Advanced,审查 server 暴露的 stop policy 形态。
  4. 点击 Validate
  5. Preview 两个场景:一个应正常完成,一个应触发停止。
  6. 两个场景都符合预期后再 Save。
  7. 对循环或时效敏感行为,运行 eval fixture。
风险UI 中选择如何验证
重复同一个计划降低 max rounds,或加 loop detectionPreview 一个过去会循环的 prompt
工具链过长加 timeout 或 tool-stop conditionPreview 一个工具密集任务
Token 失控加 token budget使用长 context/tool output 的 eval fixture
连续错误加 consecutive-error bound用失败工具或 provider 做 preview
已知终止工具后停止加 stop-on-tool conditionPreview 一个只应调用该工具一次的任务
Agents list,包含 runtime inference statistics。
收紧限制后,观察 run 和 latency signals。
Audit Log 界面,包含 update 和 restore events。
如果限制截断了有效任务,用 History 恢复。

更严格的 stop policy 可能隐藏有效的多步任务。如果用户反馈过早停止,恢复上一版,或提高边界并重新运行同一个 eval。