Skip to content

[BUG] Condition branch to END never executes; pipeline doesn’t complete #2180

@epamLDadayan

Description

@epamLDadayan

Title: Pipeline: Condition branch to END never executes; pipeline doesn’t complete

Description:
In a pipeline with an LLM node followed by a Condition "node", a branch routed to END based on user input never fires. The flow stays on the LLM node, and the pipeline never reaches END/completes.

Steps to reproduce:

  1. Create a pipeline (or open an existing one).
  2. Add an LLM node and a Condition node; connect LLM -> Condition.
  3. Connect one Condition branch to any node, and another branch to END.
  4. Configure the Condition rule so that when the user types a specific value, it should route to END.
  5. Run the pipeline and provide the matching input.

Actual Result:
The matching condition does not forward execution to END. The pipeline remains active and never completes.

Expected Result:
When the condition matches, execution should route to END, and the pipeline should complete.

Notes (optional):

  • Reproducible with different node types downstream.
  • Actual for "Decision" and Router nodes

Pipeline example (version: function_condition): https://dev.elitea.ai/alita_ui/406/pipelines/all/16?destTab=configuration&name=BUG+-&viewMode=owner

Metadata

Metadata

Labels

PipelinesTo group issues regarding Pipelines functionality

Type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions