Dict Condition • AI Agent SDK
DictCondition: Dict-based condition evaluator for routing decisions.
DictCondition
Defined in the evaluator module.
AI Agent
Dict-based condition evaluator for routing decisions.
Used by AgentTeam for task routing based on decision keys.
Constructor
ParamField
DictNo description available.
ParamField
strNo description available.
Methods
evaluate()
Check if the context contains a valid routing decision.
get_target()Get target tasks based on the decision value.
Usage
cond = DictCondition(
{"approved": ["publish"], "rejected": ["revise"]},
key="decision"
)
result = cond.evaluate({"decision": "approved"}) # True
targets = cond.get_target({"decision": "approved"}) # ["publish"]Source
View on GitHubpraisonaiagents/conditions/evaluator.py at line 64