Jittered Backoff • AI Agent SDK
jittered_backoff: Calculate delay for jittered exponential backoff.
jittered_backoff
Function
</div>
This function is defined in the retry_utils module.
Calculate delay for jittered exponential backoff.
Signature
def jittered_backoff(attempt: int) -> floatParameters
ParamField
intCurrent attempt number (0-based)
Returns
ResponseField
floatDelay in seconds with jitter applied
Usage
>>> # Attempt 0: ~5s, Attempt 1: ~10s, Attempt 2: ~20s
>>> delay = jittered_backoff(1, base_delay=5.0, max_delay=120.0, jitter_ratio=0.5)Uses
random.uniform
Source
View on GitHubpraisonaiagents/agent/retry_utils.py at line 35