Video: "Hermes Agent v0.17.0 Review: Background Agents and the New Desktop App" by Julian Goldie on YouTube.
What background subagents actually change
The headline addition in v0.17 is a single new parameter: delegate_task(background=true). When a task is delegated with that flag, Hermes spawns a subagent to handle it and immediately returns control to the main agent - the parent does not sit and wait. In practice this means you can hand off a slow task (a web research job, a long document to summarise) while the main session continues taking instructions.
Previous versions already supported subagents, but the main agent would block until the subagent finished. That blocking behaviour was fine for short tasks and awkward for anything that took more than a minute. Background mode removes that ceiling. The desktop app now shows live watch windows for running subagents, so you can see what each one is doing without switching context.
iMessage and WhatsApp as agent interfaces
The Reach Release adds two messaging integrations. iMessage now works via Photon Spectrum - Hermes connects directly to Apple's server without needing a Mac relay machine running in the background. That had been the awkward requirement in earlier setups, so removing it makes iMessage a realistic channel for people who don't want to keep a Mac permanently on for this purpose alone.
WhatsApp support comes through the WhatsApp Business Cloud API. Your Hermes agent can receive and send WhatsApp messages as a registered business number, which is a meaningful step for businesses that already use WhatsApp with customers. Both integrations feed into the same persistent memory the agent carries across every session, so context from one channel carries through to others.
Desktop app and scheduling improvements
The desktop application in v0.17 gains rebindable keyboard shortcuts and native OS notifications - so background tasks can surface a notification when they complete, rather than requiring you to check a terminal window. The Skills Hub, which manages the agent's installed capabilities, has been redesigned with security scanning built in, so you can see before installing a skill whether it requests unusual permissions.
Automation Blueprints are a new scheduling system that lets you define recurring tasks without writing cron expressions. You describe what you want to happen and when, and Hermes handles the scheduling internally. The underlying codebase was also significantly trimmed: the main cli.py dropped from 3,297 lines to 954, which matters less for users and more for anyone who wants to self-host or contribute - the project has had 1,475 commits and 800 merged PRs since v0.16.
What's genuinely useful versus what still needs setup
Background subagents are the most immediately useful change if you are already running Hermes for multi-step tasks - the blocking behaviour was the most common practical complaint in v0.16, and this directly addresses it. iMessage and WhatsApp are useful for businesses that want to interact with their agent through a channel they already check, but both require API credentials and some configuration to get running.
Automation Blueprints are worth knowing about if you have recurring tasks you currently trigger manually. The image editing additions - background removal and style conversion - are more specialist and likely to matter for a narrower set of users. The security scanning in Skills Hub is good practice rather than an exciting feature, but it is the kind of thing that matters more as the agent's capability list grows.
Where this connects to NordSys
If tracking this kind of AI-agent news makes you wonder whether one could actually run inside your business, that's exactly what our AI Agents do — named, briefed and managed for you, no setup fee, from £6 a day.
See our AI Agents →