← Latest papers
💬 NLP

Multi-Agent Computer Use

This paper proposes Multi-Agent Computer Use (MACU), a system where a manager model orchestrates parallel subagents via a dynamic directed acyclic graph (DAG) to effectively handle complex, long-horizon tasks, demonstrating significant performance improvements over single-agent baselines across desktop and web navigation benchmarks.

Original authors: Jing Yu Koh, Ruslan Salakhutdinov, Daniel Fried

Published 2026-06-02
📖 5 min read🧠 Deep dive

Original authors: Jing Yu Koh, Ruslan Salakhutdinov, Daniel Fried

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you need to organize a massive, complex event, like planning a wedding or a corporate retreat.

The Old Way (Single-Agent):
In the past, we tried to get this done by hiring one incredibly smart but very busy assistant. This assistant had to do everything alone: call the caterer, book the venue, check the weather, and buy the flowers. If the caterer said, "We're booked on that date," the assistant had to stop, call the venue to check if that date was open, call the florist to see if they were available, and then try to call the caterer again with a new date. If the assistant got stuck on one phone call, the whole event planning stalled. They were working in a straight line, one step after another, and if they hit a wall, they had to back up all the way to the beginning to try a different path.

The New Way (Multi-Agent Computer Use - MACU):
This paper proposes a smarter way: hiring a Project Manager and a team of Specialist Assistants.

Here is how the new system works, using the wedding planning analogy:

1. The Project Manager (The "Manager")

Instead of doing the work, the Manager's only job is to look at the big picture and draw a map (called a Directed Acyclic Graph, or DAG).

  • Breaking it down: The Manager looks at the task "Plan a wedding" and breaks it into smaller pieces: "Find a venue," "Book a caterer," "Choose flowers," and "Send invites."
  • The Map: The Manager draws a map showing which tasks can happen at the same time. For example, "Find a venue" and "Book a caterer" don't depend on each other, so they can happen simultaneously.
  • The Brain: The Manager is the only one who sees the whole map. If a new piece of information comes in (e.g., "The venue is too expensive"), the Manager can instantly redraw the map, cancel the expensive venue search, and send a new assistant to find a cheaper one, all without stopping the other assistants.

2. The Team of Assistants (The "Subagents")

The Manager sends out a team of identical assistants (subagents) to do the actual work.

  • Parallel Power: Instead of waiting for one person to finish, the Manager sends four assistants out at once. One goes to check hotels, another checks flights, a third checks restaurants, and a fourth checks weather. They work in parallel, like a pit crew changing tires on a race car.
  • Isolation: Each assistant works in their own private "sandbox" (a virtual computer). If one assistant crashes or gets confused, it doesn't break the others. They are isolated from each other's mistakes.

3. The "Live" Map (Re-planning)

This is the most important part. In the old system, if you made a plan, you stuck to it even if things changed.
In this new system, the map is alive.

  • The Feedback Loop: As soon as an assistant finishes a task (e.g., "I found a hotel, but it's full"), they report back to the Manager.
  • The Pivot: The Manager looks at the new info and immediately updates the map. Maybe the hotel is full, so the Manager adds a new task to "Find a backup hotel" and sends a fresh assistant to do it. If an assistant gets stuck in a loop (like trying to click a button that doesn't work), the Manager can say, "Stop that one, try a different approach," and send a new person with a different strategy.
  • Remembering the Past: Sometimes, an assistant finds a file or a piece of information that the next person needs. The Manager acts like a librarian, saving that file and handing it to the next assistant so they don't have to start from scratch.

Why is this better?

The paper tested this on four different types of "computer tasks," ranging from simple desktop chores (like changing a font) to complex, multi-day travel planning on the web.

  • Speed: For complex tasks, the team finished about 1.5 times faster than the single assistant because they were doing things at the same time.
  • Success Rate: The team was much better at solving hard problems. On the hardest travel-planning tests, the single assistant failed 90% of the time, but the team succeeded 34% of the time. That's a huge jump.
  • Getting Unstuck: When the single assistant got stuck on a dead end, the whole process stopped. The team, however, could send a different person to try a different door. If one path was blocked, another path was already open.

The Bottom Line

The paper argues that for complex, long-term computer tasks, we shouldn't rely on a single "super-bot" trying to do everything in a straight line. Instead, we should use a Manager who draws a flexible map and a Team of workers who can run in parallel, stop, start, and change direction instantly based on what they find.

It's the difference between a lone explorer trying to cross a jungle alone versus a guided expedition with a leader, a map, and a team that can split up, cover more ground, and adapt to obstacles instantly.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →