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.

RetriesConfig.enabled: bool

Whether to retry failed requests.

RetriesConfig.max_attempts: int

Maximum number of attempts (including the first try).

RetriesConfig.base_delay_s: float

Base backoff delay in seconds.

RetriesConfig.max_delay_s: float

Maximum backoff delay in seconds.

RetriesConfig.jitter: float

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

RetriesConfigpydantic.BaseModel