ExpressionAvailableCondition
autogen.agentchat.group.available_condition.ExpressionAvailableCondition #
Bases: AvailableCondition
Expression-based available condition.
This condition evaluates a ContextExpression against the context variables.
Initialize with an expression as a positional parameter.
PARAMETER | DESCRIPTION |
---|---|
expression | The context expression to evaluate TYPE: |
data | Additional data for the parent class TYPE: |
Source code in autogen/agentchat/group/available_condition.py
is_available #
Evaluate the expression against the context variables.
PARAMETER | DESCRIPTION |
---|---|
agent | The agent with context variables TYPE: |
messages | The conversation history (not used) |
RETURNS | DESCRIPTION |
---|---|
bool | Boolean result of the expression evaluation |