ConditionProtocol
Defined in the conditions module.Rust AI Agent SDK Protocol trait for condition implementations. This defines the essential interface that any condition must provide. It enables unified condition evaluation across AgentFlow (string-based) and AgentTeam (dict-based) systems.
Methods
evaluate
context - Dictionary containing variables for evaluation. May include workflow variables, previous outputs, etc. # Returns Boolean result of condition evaluation. Returns false on evaluation errors (fail-safe).
Parameters:
| Name | Type |
|---|---|
context | &HashMap<String |
serde_json | :Value> |
Source
View on GitHub
praisonai/src/conditions/mod.rs at line 0
