MaxSteps उपयोगी safety net है। StopWhen ऐसे product limits जोड़ता है जिन्हें साथ मिलाकर रन के दौरान जाँचा जाता है।
HasToolCall("publish_report") और FinishReasonIs("content_filter") शामिल हैं। निर्णय ऐप context पर निर्भर हो तो custom StopCondition भी दें।
शर्त मिलने पर result.Run.StopReason, सामान्यीकृत usage totals और आखिरी पूरे हुए step देखें। जब तक ऐप उस वजह को error न माने, रुकना सफल सीमित परिणाम है।