Skip to content

RetryMiddleware

autogen.beta.middleware.builtin.llm_retry.RetryMiddleware #

RetryMiddleware(max_retries=3, retry_on=(Exception,))

Bases: MiddlewareFactory

Source code in autogen/beta/middleware/builtin/llm_retry.py
def __init__(
    self,
    max_retries: int = 3,
    retry_on: tuple[type[Exception], ...] = (Exception,),
):
    self._max_retries = max_retries
    self._retry_on = retry_on