**Julian Goldie** (0:00)
So, Hermes Agent now supports asynchronous subagents.
To get this, this means that basically, Hermes now has a delegate tool, and so you can use that to spawn subagents. And I'll show you some examples for us how to use it today. First thing you want to do is just make sure you update Hermes, so you can go inside your terminal and then just type Hermes Update, or you can go inside your dashboard for Hermes and just click the update button. And then from there, what it's going to do is basically, when you've got a task and you say, okay, create some subagents for this task, is going to use a new tool called the Delegate Tool, and that can create multiple different agents at once. So let me show you an example of how that would look. So you could say, okay, run an SEO funnel for how to build an AI agent, and then you've got multiple workers working together, like you can see here, and those workers were to create something awesome. I'll show you an example of where we use that for SEO actually in a second. And the great thing about this is like the old way, is it would freeze your chat. The new way is like this is running in the background, and then you dispatch the workers and they just run, right? So the old like delegate call would block your chat until the task was finished with background equals true, this hands control back to you in two milliseconds. So the work runs for you in the background. So here's an example. We could give our Hermes agent one keyword, and then we could have a hive of AI agents working in parallel on five different articles, for example. Then we could have a deploy worker that actually deploys the content, and we get that live to our website. So you can see an example here of how we've deployed, just as a total example, we've got five different agents who work to subagents to create five different articles on our website and deploy them. And so what this means is like, number one, you can use the chat whilst you've got agents working in the background with Hermes, and then number two, these can actually complete real-world tasks in the background, like actually creating blog posts, something a lot of business owners use, and you can see that was all fully done and automated using this subagent process. So it's pretty powerful, quite easy to set up, and this is just something that got released this morning, we've already set up today. So I know if we can do it, you can do it too, and you can even get, for example, Hermes to set up for you, or you can get Claude to plug it in. What we've actually done is inside our agent operating system, we have multiple different agent profiles, and then if we give it a task for subagents, it can just go off and build those in the background, which is great as well.
And again, if you want to manage an update to the latest version, you would just update over here.
And then if you want to manage the profiles for different agents, like we've set up, you can manage that over here. But basically these subagents are like kind of temporary agents that work at one time. So this is how it works.
Let's say, for example, you've got a lead Hermes agent here, which is the main profile you're using, that's going to send out workers and they all go off and do stuff at the same time.
And that's how we created that example. Then it's going to give you the results.
And that goes back into your chat. So you can have a lead agent, you hand it one goal, for example, like run the funnel for this keyword, and it decides the fan out. See, it never does the work itself. So as an example of this, you can see these agents are just working in the background with five different workers when we give it a task. So it's using delegate task, background true, and these will just get dispatched in the background. Then you've got the workers, so you've got one background subagent per job, each dispatched in two milliseconds using the delegate task tool, and each runs its own thread with its own goal and context. They will work at the same time, which is great, and they're off to the side of your chat.
If you ever use Claude code, this is how it works, it's always a similar way, and that means you can keep planning, you can keep chatting with your agent and start the next keyword. So as each worker finishes, it results back and re-enters your chat as a new term, self-contained, and then this can all live inside your Hermes agent. So this can all live inside a Hermes chat here, we can give it a task. So for example, we could say, okay, you know, delegate a keyword research task to five subagents working in the background, and Hermes can just go off and implement that for us. Now, also, the other thing to note here is they don't finish together, so each result flies back in the moment it's done, re-enter in your chat. So you could have one worker that finishes first, then another worker finishes later or two finish at the same time, etc.
4 more minutes of transcript below
Try it now — copy, paste, done:
curl -H "x-api-key: pt_demo" \
https://spoken.md/transcripts/1000651996090
Works with Claude, ChatGPT, Cursor, and any agent that makes HTTP calls.
From $0.10 per transcript. No subscription. Credits never expire.
Using your own key:
curl -H "x-api-key: YOUR_KEY" \
https://spoken.md/transcripts/1000773042361