MaxSteps é um limite de segurança útil. StopWhen adiciona limites de produto combináveis, avaliados conforme a execução avança.
Outros helpers incluem HasToolCall("publish_report") e FinishReasonIs("content_filter"). Você também pode fornecer uma StopCondition personalizada quando a decisão depender do contexto da aplicação.
Quando uma condição for atendida, inspecione result.Run.StopReason, os totais de uso normalizados e a última etapa concluída. A parada é um resultado limitado bem-sucedido, a menos que a aplicação escolha tratar esse motivo como erro.Última modificação em 2 de outubro de 2026