Skip to content
blocks

Condition

Block overview

Route the run on what the agents report, so one canvas can carry two different outcomes.

Branch the run. Review is a library group, not a required stage of every run.

In a workflow

One example of where this block sits. It is not a recording of a run, and the neighbours can change.

ConditionIllustrative split. Continue and Revise are labeled outcomes, not extra catalog blocks.BriefCode changesTest outputDiffFeedbackReviseRerunBriefRefactor a moduleTask descriptionBuilderMake the changeTestsRun the project suitevitest commandReviewerCheck against briefSecond agent checkYou decideHuman decisionApprove or reviseLoopRevise iteration
Illustrative workflow
ConditionIllustrative split. Continue and Revise are labeled outcomes, not extra catalog blocks.BriefCode changesTest outputFeedbackReviseRerunBriefRefactor a moduleBuilderMake the changeTestsRun the project suiteReviewerCheck against briefYou decideApprove or reviseLoopRevise iteration
Illustrative workflow

Input, action, output

Three notes from the block description. They are not a configuration API.

Input
Illustrative example
What the block reads on the canvas: a brief, a report, or a command you already run.
Action
Available
Route the run on what the agents report, so one canvas can carry two different outcomes.
Output
Illustrative example
A result you can read next to the work — feedback, command output, or a decision that is still yours.

Open your canvas

Download DNP and place Condition next to the blocks it works with.