Skip to content

RetriesConfig

relationalai.config.config_fields.ExecutionConfig

Configure execution retries and exponential backoff.

This model is used for the ExecutionConfig.retries nested section in ExecutionConfig and controls whether retries are enabled and how delay grows between attempts.

Attributes

.enabled

RetriesConfig.enabled: bool

Whether to retry failed requests.

.max_attempts

RetriesConfig.max_attempts: int

Maximum number of attempts (including the first try).

.base_delay_s

RetriesConfig.base_delay_s: float

Base backoff delay in seconds.

.max_delay_s

RetriesConfig.max_delay_s: float

Maximum backoff delay in seconds.

.jitter

RetriesConfig.jitter: float

Jitter factor applied to each delay (for example, 0.2 means ±20%).

Inheritance Hierarchy

RetriesConfigpydantic.BaseModel