Running Multiple Agents At Once With Warp
1. Why Multiple Agents Matter
Sometimes you need to work on several coding tasks at once — fix a PR, add a feature, debug a build — without losing context. Warp lets you run multiple agent tasks simultaneously, all within one workspace.
2. How It Works
Each agent runs in its own thread, complete with:
Progress tracking
Notifications when blocked or completed
Separate command histories
Because Warp is a desktop app, it can send system notifications to alert you when an agent finishes or when it needs review.
3. Example: Reverting a PR and Editing a Shortcut
Ben uses voice mode to quickly start tasks.
Prompt Example: “Find the PR where we added the keyboard shortcut to the UDI input and revert it.”
He pastes in the PR number, and the agent:
Locates the relevant diff
Reverts the change automatically
Pushes it to the correct branch
Warp notifies him when the task completes.
Then, he runs another prompt:
Prompt Example:
“Change the keyboard shortcut to Cmd + Shift + I.”
Warp modifies input.rs, previews the diff, and Ben applies the change directly from Warp.
4. Managing Multiple Tasks
You can switch between concurrent agents:
Each task appears in a Task List panel
Completed, canceled, and running tasks are color-coded
Toast notifications appear when tasks are blocked
You can even fast-forward agents to auto-approve all code diffs once you trust their trajectory.
5. Parallel Contexts
In another repo, Ben adds a new Eval test via a different agent:
Prompt Example: “Create a Python hello world function and verify it prints ‘Hello World.’”
Warp’s second agent:
Locates the correct file
Writes the test code
Verifies execution
Meanwhile, the first agent continues working on the keyboard shortcut task.
6. Reviewing All Active Agents
Open the Agent Mode Dashboard to see:
Active tasks
Completed tasks
Logs and outputs
You can refine or cancel tasks mid-run if needed, or switch back to manual commands.
Last updated
Was this helpful?