Skip to content

ContextCondition

autogen.agentchat.group.context_condition.ContextCondition #

Bases: BaseModel

Protocol for conditions evaluated directly using context variables.

evaluate #

evaluate(context_variables)

Evaluate the condition to a boolean result.

PARAMETER DESCRIPTION
context_variables

The context variables to evaluate against

TYPE: ContextVariables

RETURNS DESCRIPTION
bool

Boolean result of the condition evaluation

Source code in autogen/agentchat/group/context_condition.py
def evaluate(self, context_variables: ContextVariables) -> bool:
    """Evaluate the condition to a boolean result.

    Args:
        context_variables: The context variables to evaluate against

    Returns:
        Boolean result of the condition evaluation
    """
    raise NotImplementedError("Requires subclasses to implement.")