Merged
Conversation
Contributor
There was a problem hiding this comment.
No issues found across 20 files
Architecture diagram
sequenceDiagram
participant User as User (Browser)
participant UI as Editor UI (@n8n/editor-ui)
participant API as CLI / Server (n8n)
participant Core as Core Engine (n8n-core)
participant Task as Task Runner (@n8n/task-runner)
participant Work as Workflow Logic (n8n-workflow)
participant DB as Database (@n8n/db)
participant Nodes as Nodes (n8n-nodes-base)
participant Ext as External Service/API
Note over User,Ext: High-Level n8n Architecture & Execution Flow
User->>UI: Create/Edit Workflow
UI->>API: Save Workflow (POST /workflows)
API->>DB: Persist Workflow Data
DB-->>API: Success
API-->>UI: 200 OK
User->>UI: Trigger Manual Execution
UI->>API: Start Execution (POST /execute)
API->>Core: Initialize Workflow Execution
Core->>Work: Parse Workflow Graph & Parameters
Work-->>Core: Validated Graph
alt Out-of-process Execution
Core->>Task: Dispatch Node Execution
Task->>Nodes: Load Node Definition & Input
Nodes->>Ext: Perform API Call / Action
Ext-->>Nodes: Response Data
Nodes-->>Task: Node Output
Task-->>Core: Result Data
else Main-process Execution
Core->>Nodes: Execute Node Directly
Nodes->>Ext: Perform API Call / Action
Ext-->>Nodes: Response Data
Nodes-->>Core: Node Output
end
Core->>DB: Save Execution History & Logs
Core->>API: Stream Progress (WebSockets/SSE)
API-->>UI: Update Node Status & Data
UI-->>User: Visual Feedback (Execution Finished)
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Matsuuu
approved these changes
Mar 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
1.123.27 (2026-03-25)