redis_openai_agents.RetryConfig#

class RetryConfig(max_retries=3, base_delay=0.1, max_delay=10.0, exponential_base=2, jitter=True)[source]#

Configuration for retry behavior.

Parameters:
  • max_retries (int)

  • base_delay (float)

  • max_delay (float)

  • exponential_base (float)

  • jitter (bool)

max_retries#

Maximum number of retry attempts

Type:

int

base_delay#

Base delay in seconds for exponential backoff

Type:

float

max_delay#

Maximum delay cap in seconds

Type:

float

exponential_base#

Base for exponential backoff (delay = base_delay * exponential_base^attempt)

Type:

float

jitter#

Whether to add random jitter to delays

Type:

bool

__init__(max_retries=3, base_delay=0.1, max_delay=10.0, exponential_base=2, jitter=True)#
Parameters:
  • max_retries (int)

  • base_delay (float)

  • max_delay (float)

  • exponential_base (float)

  • jitter (bool)

Return type:

None

Methods

__init__([max_retries, base_delay, ...])

calculate_delay(attempt)

Calculate delay for a given attempt number.

Attributes