feat(nodes): add conditional if/else branching node (#628)#649
feat(nodes): add conditional if/else branching node (#628)#649dsapandora wants to merge 2 commits intodevelopfrom
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
No description provided. |
f03f424 to
17273af
Compare
e9420e5 to
8ab1077
Compare
Rod-Christensen
left a comment
There was a problem hiding this comment.
We need to examine this as this breaks the lane architecture
Summary
Introduces a conditional routing node that evaluates a sandboxed Python expression
against incoming text/questions content and directs it to one of two exclusive
branches (then / else) via selectBranch dispatch filtering in the Binder.
Downstream nodes receive standard writeText/writeQuestions calls unchanged.
Engine:
and tags the instance
Node (nodes/src/nodes/conditional/):
questions lane
Type
Feature
Testing
./builder testpassesChecklist
Linked Issue
Related to #628