Overview
Nodes go through various execution states as workflows run. Understanding these states helps you monitor and debug workflow execution.Execution States
Pending
Node is queued for execution but hasn’t started yetVisual: Gray backgroundWhen it happens:
- Workflow just started
- Waiting for previous nodes to complete
- Queued in execution pipeline
In Progress
Node is currently executingVisual: Blue pulsing animationWhen it happens:
- Node actively processing
- LLM generating response
- Tool executing action
- Template rendering
Completed
Node executed successfullyVisual: Green background with checkmarkWhen it happens:
- Execution finished without errors
- Output data available
- Ready to trigger next nodes
Failed
Node execution encountered an errorVisual: Red background with error iconWhen it happens:
- API errors or timeouts
- Invalid configuration
- Tool execution failures
- Template syntax errors
Waiting
Node is waiting for dependencies (parallel execution)Visual: Yellow backgroundWhen it happens:
- Waiting for parallel branches to complete
- Merge node waiting for all inputs
- Dependencies not yet satisfied
Blocked
Node cannot execute due to missing dependenciesVisual: Orange backgroundWhen it happens:
- Required input node didn’t execute
- Conditional branch not taken
- Invalid workflow configuration
Skipped
Node was skipped (conditional branching)Visual: Gray background with skip iconWhen it happens:
- Switch node condition not met
- Unselected conditional branch
- Workflow path not taken
State Transitions
Debugging Tips
Check Failed Nodes
Look for red nodes to identify where execution failedView error messages in node outputs
Review Blocked Nodes
Orange nodes indicate dependency issuesCheck if required previous nodes executed
Trace Skipped Paths
Gray skipped nodes show unused branchesVerify Switch node conditions are correct
Monitor In Progress
Blue pulsing nodes show active executionLong execution times may indicate timeouts

