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

# Doom Loop • AI Agent SDK

> Doom Loop Detection for PraisonAI Agents.

# doom\_loop

AI Agent

Doom Loop Detection for PraisonAI Agents.

Detects and prevents infinite loops, repeated failures, and stuck states.
Provides recovery strategies when loops are detected.

## Import

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonaiagents.escalation import doom_loop
```

## Classes

> [card] [DoomLoopType](https://praison.ai/docs/sdk/reference/praisonaiagents/classes/DoomLoopType.md)
>
> Types of doom loops that can be detected.

> [card] [RecoveryAction](https://praison.ai/docs/sdk/reference/praisonaiagents/classes/RecoveryAction.md)
>
> Actions to take when doom loop is detected.

> [card] [DoomLoopConfig](https://praison.ai/docs/sdk/reference/praisonaiagents/classes/DoomLoopConfig.md)
>
> Configuration for doom loop detection.

> [card] [DoomLoopEvent](https://praison.ai/docs/sdk/reference/praisonaiagents/classes/DoomLoopEvent.md)
>
> Event representing a doom loop detection.

> [card] [ActionRecord](https://praison.ai/docs/sdk/reference/praisonaiagents/classes/ActionRecord.md)
>
> Record of an action for loop detection.

> [card] [DoomLoopDetector](https://praison.ai/docs/sdk/reference/praisonaiagents/classes/DoomLoopDetector.md)
>
> Detects and prevents doom loops in agent execution.


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