evaluator • AI Agent SDK
Condition Evaluator – Shared condition evaluation logic.
evaluator
AI Agent
Condition Evaluator – Shared condition evaluation logic.
This module provides the shared condition evaluation logic used by both AgentFlow (string-based conditions) and AgentTeam (dict-based routing).
The implementation is extracted from workflows.py _evaluate_condition() to enable DRY condition handling across the codebase.
Import
from praisonaiagents.conditions import evaluatorClasses
ExpressionCondition
String-based condition evaluator for expressions like ‘score 80’.
DictConditionDict-based condition evaluator for routing decisions.