true or false edge depending on the evaluation result.
Parameters
Comparison Operators
ForSTATIC execution, use these operators:
Examples
Basic Comparison
Check if a value equals a specific string:JSONata Expression
Use complex logic with JSONata:LLM_VISION Condition
Use AI to evaluate a visual condition based on a screenshot:PROMPT Condition
Use AI to make a decision based on context data (no screenshot):Clear Cookies on False
Reset session if condition fails. Relevant for login flows to remove stale browser state:Loop with an Iteration Cap
When atrue or false edge loops back to an earlier node (retry, while, or pagination loops), use max_iterations to bound how many times the condition may run before the workflow gives up:
Notes
- Use
STATICexecution with comparison operators for simple, fast evaluations - Use
LLM_VISIONwhen you need to evaluate visual conditions based on a screenshot - Use
PROMPTwhen you need AI reasoning on context data without requiring a screenshot max_iterationsonly matters when one of the condition’s edges loops back to an earlier node. It caps how many times the condition executes across the whole run; when the cap is reached the run fails withSTUCK_LOOP-E0001. Looping conditions default to100if you don’t set it — raise it when the loop can legitimately run longer, or set0to disable the cap entirely. Forward-only if/else conditions ignore it.

