Skip to content

ConditionalMiddleware

autogen.beta.middleware.base.ConditionalMiddleware #

ConditionalMiddleware(middleware, condition)

Middleware wrapper that evaluates a condition per-hook.

Source code in autogen/beta/middleware/base.py
def __init__(
    self,
    middleware: "MiddlewareFactory",
    condition: "Condition | type",
) -> None:
    self._middleware = middleware
    self._condition = condition if isinstance(condition, Condition) else TypeCondition(condition)