> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Condições de parada

> Limite o trabalho do agente Python por etapas, tokens, custo, duração, ferramentas ou motivo de conclusão.

Combine as funções auxiliares de parada usando `stop_when`:

```python theme={null}
stop_when = [
    step_count_is(12),
    max_tokens_used(40_000),
    max_cost(2),
    max_duration(60_000),
]
```

Outras funções auxiliares incluem `has_tool_call(...)` e `finish_reason_is(...)`. Mantenha um limite de etapas ou duração mesmo ao usar limites de custo ou tokens, pois eles dependem do uso informado.

## Relacionados

* [Turnos dinâmicos](./agent-sdk-dynamic-turns.mdx)
* [Resultados e novas tentativas](./agent-sdk-run-controls.mdx)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.