Can multiple scheduled AI agents run simultaneously?

Hey folks :waving_hand:

Quick question: I scheduled three different AI agents to run at the exact same time, but they seem to execute one after the other instead of in parallel. Is simultaneous execution supported? They’re totally separate agents, so I assumed they could run at the same time.

Is there a config I’m missing, or is this just how it works?

Thanks!

Hi @Kubi,

Thanks for flagging this!

The agents should now run at the same time, though there might be a slight difference in the exact timing when each run starts executing.

Hey Alex, thanks for your reply!

Just to clarify—when you say “now” they should run at the same time, do you mean this was recently changed?

Trying to make sure I’m not missing something.

Hi @Kubi,

You’re right, Agents used to have a slight delay when scheduled for the same time. We’ve adjusted that now, so they should launch at roughly the same time.

​

Thank you for your reply, Alex! I think we may be talking about different scenarios. I’m not referring to a slight launch delay. My question is about running multiple AI agents at the exact same scheduled time.

​

For example, if I schedule two agents to run on Friday at 08:00 AM (UTC+2), and each agent takes about 15 minutes to complete, will both agents start and run simultaneously, or will the second one wait for the first to finish? In my recent tests, it appears that the second agent only begins once the first has completed.

​

Could you clarify if simultaneous execution is supported, or if there are system limitations that cause agents to run sequentially?

​

Hi @Kubi,

Thanks for such a detailed reply!

Simultaneous execution is supported. Try running the agents again and let me know if you’re still seeing them run one after the other.

Thanks for your quick replies and for being such an accessible support contact Alex! I’ll test the agents again on Friday and will update you with the results.

​

Yes, previously if you had multiple agents scheduled at the same time they would “queue,” with the next one starting after the previous finished. This was mostly imperceptible for agents that ran quickly, but longer ones might have seen some delay. I took a look and this restriction is no longer necessary thanks to some other improvements in the system, so we went ahead and removed it.

However, due to latency in the system and other factors, we don’t guarantee exact timing for scheduled starts. The drift is typically less than one minute, but just keep in mind that we can’t promise something scheduled for 8am will run at exactly 08:00:00.000

Thanks so much for your reply, @sean! Appreciate you fixing that queuing limitation. I’ve got three deep research agents scheduled for Fridays, so I’m excited to see them all start off at the same time now. Looking forward to testing it!

1 Like