What You’ll Learn
- Set up parallel development workflows
- Work on features, bugs, and experiments simultaneously
- Common patterns for parallel execution
Overview
Parallel development combines:- Workspace Isolation - Each workspace has its own branch and file state
- Parallel Tasks - Multiple tasks with their own agents working simultaneously
- Selective Rebasing - Choose which results to integrate
| Benefit | Description |
|---|---|
| Faster | Multiple agents complete work in parallel |
| No Conflicts | Isolated workspaces prevent interference |
| Safe Experimentation | Try different approaches without risk |
Setting Up Parallel Work
1
Create First Workspace
Click New Workspace in the Top Bar, name it
feature-auth2
Start First Task
In the input box, describe the feature and send to start a task with its agent
3
Create Second Workspace
Without waiting, click New Workspace again, name it
bugfix-1234
Start Second Task
Describe the bug fix to start another task with its agent
5
Create More as Needed
Repeat for additional parallel tasks
Workspace Structure
Monitoring Progress
Switch between workspaces to check progress:| Action | Shortcut |
|---|---|
| Next workspace | Ctrl+Tab |
| Previous workspace | Ctrl+Shift+Tab |
Workflow Patterns
- Feature + Bug Fix
- Multiple Approaches
- Independent Features
Work on a feature while addressing an urgent bug:
Bug fix completes first → rebase immediately. Feature continues unaffected.
| Workspace | Task |
|---|---|
feature-dashboard | Continue feature work |
hotfix-security | Fix critical bug |
Completing Parallel Work
1
Review Each Workspace
Click Task Changes to review changes for each workspace
2
Address Issues
Fix any problems found in reviews
3
Commit Changes
Use Source Control (
Ctrl+Shift+G) to commit with descriptive messages4
Rebase to Master
Click Workspace Actions → Rebase to master for each completed workspace
5
Clean Up
Click Delete Workspace to remove completed workspaces
Best Practices
Good Candidates for Parallel Work
- Independent features
- Bug fixes unrelated to current work
- Experiments and proof-of-concepts
- Different approaches to same problem
Poor Candidates
- Tasks with dependencies (A must complete before B)
- Very small, quick tasks
- Tasks requiring tight coordination
FAQs
How many parallel tasks should I run?
How many parallel tasks should I run?
Start with 2-3 and increase based on performance. Complex tasks may need more resources per agent.
What if parallel tasks need to share code?
What if parallel tasks need to share code?
Do tasks stop when I switch workspaces?
Do tasks stop when I switch workspaces?
No. Tasks and their agents continue working in the background when you switch to another workspace.