coding brokers sequentially and never in a number of runs in parallel, you’re dropping out. One of many key advantages of coding brokers is you can begin finishing work in parallel, one thing that was by no means actually potential earlier than when engaged on software program engineering duties.
Nonetheless, once I begin operating a variety of parallel coding periods, it’s typically troublesome to maintain monitor. You want specialised methods to simply preserve an summary of all of the periods that you just’re operating, shortly compensate for conversations when coming again to them, and so forth.

Why it’s exhausting to run coding brokers in parallel
First, I need to cowl why it’s difficult to run coding brokers in parallel. To a sure extent, this ought to be fairly self-explanatory. Earlier than LLMs, software program engineers and programmers would naturally solely work on one activity at a time. The easy cause was that when you tried multi-tasking on software program engineering duties, you’d simply find yourself being much less efficient. The reason being that software program engineering duties are sometimes extra complicated and require your full consideration. In case you attempt to do different stuff on the identical time, the efficiency on all duties will doubtless endure.
Nonetheless, that recreation has modified fairly a bit, as you don’t actually write the entire code your self anymore. At the least for my part, you shouldn’t be writing the entire code your self anymore, as a result of coding brokers ought to be writing the code for you. As a programmer, it is best to now act as a supervisor of coding brokers, as a substitute of writing code your self.
Nonetheless, when you’re a supervisor of coding brokers, you naturally should deal with coding brokers performing completely different duties. Performing duties in parallel by nature requires the duties to not be related to one another. This then once more presents the identical problem as earlier than, the place you’re engaged on programming duties in parallel, and you could preserve a variety of context in your working reminiscence, and also you want to have the ability to, for instance
- Reply your coding agent every time it asks you a query.
- Check the coding agent implementation after it’s carried out. You should know what to check, learn how to take a look at it, and the way to make sure the coding agent did what it was speculated to do.
The best way to successfully run many parallel coding brokers
On this part, I’ll cowl some particular methods that I exploit and apply each day to successfully run a variety of parallel coding brokers.
Brokers view in Claude Code

A simpler approach you possibly can apply to simply have a extra complete overview of your brokers is to make use of an agent view. For instance, the agent view accessible in Claude Code. Quite a lot of completely different suppliers have other ways of presenting this. I do know Warp, the terminal, has additionally lately launched a brand new solution to view a variety of completely different brokers.
The benefit of the agent view is that, as you possibly can see within the picture above, you don’t should full-screen every dialog you’ve got with an agent. It merely turns into a single line, which you’ll press enter on if you need extra particulars on it. If not, it’ll merely be a activity operating within the background, and it’ll ask you for enter every time any of the Claude periods are asking for enter from you.
I feel it is a fairly efficient solution to work, since you possibly can simply have a variety of completely different coding periods operating without delay with out it being complicated which agent is operating, which agent wants enter, and so forth. You may activate the brokers view in Claude Code with:
claude brokers
Alert when the coding agent wants enter

One other essential factor you are able to do is to be alerted every time coding brokers want enter. In fact, when you use agent mode, you could possibly have this, as it’s clearly marked out for you every time a coding agent wants enter from you. Nonetheless, when you don’t just like the agent’s view or need to use one thing else, there are completely different choices.
Within the picture above, you see how I’ve completely different Claude Code periods operating in numerous terminal tabs. The tab features a star between the title of the tab and the Claude Code icon if it wants enter. This can be a quite simple method for me to see which terminal tabs I must do one thing with and which tabs are simply operating within the background.
One other factor you are able to do is to even have an audio sign every time an agent wants enter from you. You may, for instance, implement this by using hooks in Claude Code, that are processes that run at sure time limits. A hook can, for instance, be triggered each time Claude wants enter from you, and you’ll join this hook to an audio sign that performs, so it informs you every time considered one of your coding brokers wants enter.
Activate recaps

Recaps are one other extremely highly effective characteristic that you need to use to successfully run a variety of parallel coding brokers. A typical situation when operating a variety of brokers is that it’s exhausting to select up on the context for a selected agent.
Once more, let’s say you’ve got 5 brokers operating in parallel. You first cope with agent 1 and inform it what to do, and so forth, then you definitely spin up brokers 2, 3, 4, and 5. At the moment, it’s most likely been 10 minutes because you interacted with the primary agent, or extra, after which you could shortly decide up on the context once more: what have been you doing with that first agent, and what have been you making an attempt to realize, and so forth. This may be fairly troublesome when you don’t have a recap or related, however that is the place the recap characteristic in Claude Code may be very helpful.
The recap characteristic, as you possibly can see within the picture above, is just a bit of textual content proper above the enter discipline for the person. It summarizes what you have been doing on this thread and what you have been making an attempt to realize. You may merely learn that textual content, and you’ll shortly decide up on the context once more and be capable of work together along with your agent.
New tabs or break up panes

The final approach I wanna cowl on this article is new tabs or break up panes. I extremely advocate you’re employed with a terminal view or another platform that means that you can break up panes when working with coding brokers.
The picture above reveals an instance of a break up pane. In case you work within the Warp terminal, you possibly can press Command+D in your Mac, and it’ll break up the present view horizontally so that you’ve got two terminals you’re engaged on. That is tremendous highly effective as a result of it means that you can shortly have an summary of two brokers on the identical time, which I discover very helpful.
There are most likely a variety of suppliers of terminals and different coding brokers arrange that will let you have this break up pane setup, however I extremely advocate that you just discover one which works nicely for you.
Moreover, the way in which I wish to work is that I’ve one new tab if I’m working in numerous folders, so I’ve one tab per folder. If I’m engaged on a number of brokers inside that folder, I break up the panes.
This permits me to shortly get an summary of my coding brokers working in numerous repositories.
Conclusion
On this article, I’ve mentioned learn how to preserve an summary of parallel coding periods. I talk about completely different methods that I apply to successfully run a variety of brokers in parallel and nonetheless preserve overview of all of them. I imagine the way forward for programmers is that they are going to be coding agent orchestrators. You can be a supervisor of AI brokers. It’s best to simply instantly begin engaged on mastering the artwork of working with coding brokers in parallel and managing a variety of them, as I imagine this can be an extremely essential ability sooner or later in case you are working as a programmer.
👉 My free eBook and Webinar:
🚀 10x Your Engineering with LLMs (Free 3-Day E mail Course)
📚 Get my free Imaginative and prescient Language Fashions book
💻 My webinar on Imaginative and prescient Language Fashions
👉 Discover me on socials:
💌 Substack















