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 Dict

No description available.

ParamField str

No description available.

Methods

Usage

python
cond = DictCondition(
        {"approved": ["publish"], "rejected": ["revise"]},
        key="decision"
    )
    result = cond.evaluate({"decision": "approved"})  # True
    targets = cond.get_target({"decision": "approved"})  # ["publish"]

Source

View on GitHub

praisonaiagents/conditions/evaluator.py at line 64