Hi Team,
I’m currently working on building AI Agent workflows using n8n, and I’ve encountered a challenge related to execution speed.
In my setup, I’m using the AI Agent Tool node with three tools: CPUMetricsCurrent, DiskUsageMetrics, and MemoryUsageMetrics. However, I’ve observed that these tools are being executed sequentially, which significantly reduces the overall performance and speed of the workflow.
To improve this, I attempted the following:
- Assigned all three tools to a single AI Agent node — they still executed one after another.
- Created separate AI Agent nodes for each tool and triggered them from the same parent node — but again, the execution happened sequentially.
Screenshots of my workflows-
Given this, I’d like to ask:
- Does n8n currently support true parallel/concurrent execution of nodes or sub-workflows?
- If so, what is the correct way to implement parallel execution, especially when working with multiple AI tools or agents?
Achieving parallel execution is important for our use case, where metrics need to be collected quickly and simultaneously.
Looking forward to your guidance.

