ExpressionCondition
Defined in the evaluator module.AI Agent String-based condition evaluator for expressions like “{{score}} > 80”. Supports:
- Numeric comparison: “{{var}} > 80”, “{{var}} >= 50”, “{{var}} < 10”
- String equality: “{{var}} == approved”, “{{var}} != rejected”
- Contains check: “error in {{message}}”, “{{status}} contains success”
- Boolean: “{{flag}}” (truthy check)
- Nested property: “{{item.score}} >= 60”
Constructor
No description available.
Methods
Usage
Source
View on GitHub
praisonaiagents/conditions/evaluator.py at line 17
