← Back to context

Comment by thorum

5 months ago

How are people productive using 10 parallel agents? Doesn’t human review time become a bottleneck?

Even if you are not gaining a big productivity boost from parallel agents, the paradigm has these positive externalities:

  - I am no longer chained to my laptop. With the right setup, you can make real progress just using your phone as a thin client to your agents.
  - They can easily outrun me when it comes to raw typing speed. For certain tasks, this does make things faster since the review is easy but the editing is tedious. It also helps if you have RSI.
  - They are great for delegating small things that can potentially become distracting rabbit holes.

  • Yep, there's a set of tasks I never have to babysit anymore and it's very freeing. Our desktop builds are 15m sometimes, and instead of checking it and waiting I have Claude watch the job, download the build from GitHub when it's done, and then open it in finder so I get a little popup

    Gives me 15 more minutes to work on another task!

Running into this issue with just 1 agent. I have plenty of tokens to spare. Just not enough time to iterate and bugfix.

It’s not for building 10 complex or overlapping features at a time.

Parallel agents are useful for:

1. Offloading minor refactoring work

2. Offloading non-overlapping features

3. Offloading unit or integration test additions

4. Exploring multiple ways to build a feature with maybe different coding models

5. Seeing how Claude code thinks for extremely ambitious ideas and taking only the gist of it

Most of these tools don’t make working with Git merges or conflicts to main simpler in their UX. Even in Cursor, it helps to be good at using git from the command line to use Parallel agents effectively (diff, patch, cherry-pick from worktree to main etc)

Hey there, I'm another member of the superset team! I think it's definitely something you have to get used to, and it is somewhat task dependent.

For bug fixes and quick changes I can definitely get to 5-7 in parallel, but for real work I can only do 2-3 agents in parallel.

Human review still remains the /eventual/ bottleneck, but I find even when I'm in the "review phase" of a PR, I have enough downtime to get another agent the context it needs between agent turns.

We're looking into ways to reduce the amount of human interaction next, I think there's a lot of cool ideas in that space but the goal is over time tools improve to require less and less human intervention.

Use review bots (CodeRabbit, Sourcery and Codescene together work for me). This is for my own projects outside of work, of course. I use Terragon for this. 10 parallel rust builds would kill my computer. Got a threadripper on its way through, so superset sounds like something I need to give a go.

  • Yeah we're looking into ways to give users access to these tools in Superset too!

    And yeah the next frontier is definitely offloading to agents in sandboxes, Kiet has that as one of his top priorities.