Overview
Zenflow’s parallel execution model lets you run multiple agents simultaneously across different tasks. This “blast” approach increases throughput—start the next task while agents finish the current one.Parallel execution
With Git worktrees isolating each task, there’s no conflict between agents. Run as many parallel tasks as your system resources allow.
How It Works
Isolated Workspaces
Each task runs in its own Git worktree:Independent Branches
Each task has its own branch:zenflow/task-abc123zenflow/task-def456zenflow/task-ghi789
Running Parallel Tasks
Create multiple tasks
Queue up the work you want done. Each task can use a different workflow and agent configuration.
Start tasks in sequence
Click Create and Run on each task. Zenflow handles the parallelism automatically.
Monitor from the dashboard
The Kanban board and task list show real-time status for all running tasks.
Best Practices
Start with independent tasks
Start with independent tasks
Parallel execution works best when tasks don’t depend on each other. If Task B needs Task A’s output, run them sequentially instead.
Monitor resource usage
Monitor resource usage
Each task consumes disk space (worktree) and API credits (agent calls). Watch your system resources and subscription limits.
Stagger complex tasks
Stagger complex tasks
For resource-intensive workflows (Full SDD), consider staggering start times to avoid overloading your system or hitting rate limits.
Use different agents
Use different agents
Mix agent types across tasks to leverage different strengths—Claude for design, Codex for implementation, etc.
Merge Strategies
When multiple parallel tasks complete:Sequential Merge
Merge tasks one at a time, resolving any conflicts as they arise:- Merge Task A to main
- Rebase Task B on updated main, then merge
- Repeat for remaining tasks
Batch Review
Review all tasks first, then merge in a planned order based on dependencies and conflicts.Feature Flags
Merge all tasks but gate features behind flags for controlled rollout.Resource Considerations
| Resource | Per Task Impact |
|---|---|
| Disk Space | Full working copy of repo |
| Memory | Agent runtime + IDE if open |
| API Credits | Based on agent turns and model |
| Network | Git operations + API calls |
Next Steps
Tasks Overview
Full guide to task management
Orchestrating Agents
Configure agent behavior