Hermes Agent just crossed an important line. The product is no longer just an interesting open-source agent with memory, skills, and a terminal. With Hermes Agent v0.17.0, Nous Research is pushing it toward something more practical: an operator that can live in your messaging apps, delegate long jobs while you keep talking, manage profiles from a dashboard, browse installable skills, and keep improving its own procedures as it works.
That is why Alex Finn's June 24 walkthrough hit so hard. The video frames the update around eight visible changes: iMessage support, background agents, a subagent tree, Unreal Engine MCP, desktop app upgrades, profile builder, Skills Hub, stronger self-improvement, and richer Telegram output. The official release notes call v0.17.0 "The Reach Release" and back up the broader story: since v0.16.0, the project lists roughly 1,475 commits, about 800 merged PRs, more than 1,600 files changed, 300-plus issues closed, and 245 contributors.
The short version: Hermes is trying to stop being a place you visit and become a worker you can reach from wherever you already are.
What Hermes Agent is, in one paragraph
Hermes Agent is Nous Research's open-source, MIT-licensed, self-improving agent. It can run from a CLI, desktop app, dashboard, gateway, or messaging platform. Its pitch is not "one more chatbot." Its pitch is a closed learning loop: it creates skills from experience, updates skills during use, persists memory, searches past sessions, and builds a longer-running model of the user across sessions. It can run on Nous Portal, OpenRouter, NVIDIA NIM, OpenAI, Hugging Face, Kimi, MiniMax, z.ai, or your own compatible endpoint.
That distinction matters. Claude Code and Codex are mainly coding agents. Hermes is closer to a personal or team operator: it can code, but the product center is memory, messaging reach, automations, skills, and long-running delegated work.
The iMessage change is the hook
The most consumer-obvious update is iMessage. Finn demos Hermes answering from inside iMessage on an iPhone, with the agent connected back to the Hermes instance on his computer. In the official release notes, this is described as an iMessage platform plugin built on Photon Spectrum, with hermes photon login used to authenticate by device code. Nous positions it as a no-Mac-relay successor to BlueBubbles-style setups: no Mac sitting in a closet, no relay bridge to maintain.
That is a real change in product shape. Telegram and Discord are natural agent surfaces for developers. iMessage is different. It is where a lot of normal work actually starts: a quick thought in the car, a question between meetings, a request you do not want to turn into a full desktop session.
The practical use case is simple:
- On the go, text Hermes a quick request.
- At the desk, continue in the desktop app.
- For threaded mobile work, keep using Telegram.
- For background operations, let the same underlying agent run the job from its real environment.
That last point is the difference between "chatbot on my phone" and "agent reachable from my phone." If the agent can open a browser, read a file, run a command, or work from a cloud VM, the phone is only the control surface.
The caveat: this still depends on Photon as an intermediary. That may be fine, but anyone handling sensitive client material should read the Photon/Hermes setup, auth, and retention details before routing private work through iMessage.
Background agents make Hermes feel less blocked
The second major update is background subagents. Previously, long Hermes tasks could monopolize the active conversation. You asked for a large research pass or build task, then waited while the agent worked. Finn's demo shows the new behavior: complex prompts can trigger background agents automatically, and the user can keep chatting with Hermes while those subagents keep working.
The official release notes describe this as delegate_task(background=true): the subagent returns a handle immediately, keeps running, and later brings its result back into the conversation. The desktop app also gained live subagent watch windows, so you can see delegated agents, their activity, and their tool calls instead of staring at a frozen thread.
For builders, this is the most important operational change. It turns Hermes from a single blocking assistant into something closer to a lightweight work queue:
- Ask for five company research briefs.
- Keep talking to the main agent.
- Add another company after the job starts.
- Watch subagent progress.
- Receive the result when the work finishes.
This is where agent UX usually breaks. A model may be smart, but if every long task turns the chat into a waiting room, people stop using it for real work. Background delegation is the product fixing the workflow, not just the model getting smarter.
The desktop app became a real command surface
Hermes v0.16 made the desktop app a real thing. v0.17 makes it feel closer to a daily workbench. The release notes list rebindable shortcuts, native notifications, per-type toggles, live subagent panes, a composer model selector with presets, automatic right-to-left text direction, a resizable VS Code-themed terminal pane, per-thread drafts, and theme installation from the VS Code Marketplace.
Finn highlights the human-facing pieces:
- Open chats in separate windows.
- Put multiple Hermes sessions side by side.
- Switch models from the composer instead of editing config.
- Use a built-in terminal without leaving Hermes.
- Watch subagent work from inside the app.
That changes who the app is for. A CLI is fine for the person who already lives in a terminal. A desktop app with windows, model controls, notifications, and terminal access is for the founder, operator, researcher, or semi-technical builder who wants power without remembering every command.
Profiles are now a builder workflow, not a config chore
Profiles let you run multiple Hermes agents with different identities, models, skills, MCP servers, memories, and working assumptions. Before this release cycle, profile setup leaned harder on CLI/config work. The new dashboard profile builder puts the flow in the browser: name the profile, pick a model, choose skills, attach MCP servers, and manage the result from one machine-wide view.
This matters because "one agent" is rarely enough once people get serious. A useful Hermes setup might have:
- A default personal operator.
- A coding profile.
- A research profile.
- A memory or librarian profile.
- A client-specific profile with narrow skills and a separate context.
The risk is profile sprawl. More agents can mean more confusion, more stale memory, and more places for a bad assumption to hide. The profile builder lowers setup friction, but teams still need naming rules, access rules, and a habit of deleting profiles that no longer have a job.
Skills Hub is moving from list to marketplace
The Skills Hub rework is another signal that Hermes is becoming an ecosystem product. Officially, the dashboard's Skills Hub now has connected hubs, a Featured section, full previews before install, and a security scan for each skill. Trusted taps include OpenAI, Anthropic, Hugging Face, NVIDIA, and other connected sources.
Finn's advice in the walkthrough is worth keeping: do not blindly download skills just because they are available. His pattern is to inspect the SKILL.md, give it to his agent, and have the agent build a safer, local version tailored to his use case.
That is the right instinct. A skill is procedural memory. It can instruct an agent how to use files, tools, APIs, credentials, and workflows. The fact that a hub can scan it does not make it safe for your business by default.
The Boostor rule is simple: install skills like you install code. Preview them, scan them, read the commands they ask the agent to run, and only then let them into a profile that has access to real work.
The self-improvement loop got sharper
The most Hermes-specific part of the update is not iMessage. It is the agent's skill and memory self-improvement loop. Finn says the new build is much more aggressive about creating and patching skills after use. The official release also says the memory tool now supports atomic batch operations, which lets the agent add, replace, or remove memory entries in one operation against a final character budget.
That sounds small until you run long-lived agents. Memory updates fail in boring ways: the model tries to add useful context, the memory is full, it needs to delete stale context first, the delete succeeds, the add fails, and now the agent is worse than before. Atomic memory edits reduce that class of failure.
Skills are the other half. Hermes docs describe skills as on-demand knowledge documents that follow progressive disclosure and live in ~/.hermes/skills/. Agent-created and hub-installed skills go there too. The agent can create, patch, edit, write, remove, and delete skills through its own skill management tooling, subject to any write-approval gate you enable.
That makes Hermes different from an agent with a good prompt. The system is trying to accumulate procedures as it works. A good Hermes install should get less repetitive over time.
Unreal Engine MCP is real, but keep the hype in check
Finn spends a section on Unreal Engine 5.8 MCP, and this part is easy to overstate. Epic did ship an Experimental MCP plugin for Unreal Engine 5.8. Epic's docs say Unreal MCP advertises tools backed by Unreal Engine functionality and accepts connections from any MCP-compatible client. Epic's release announcement says the plugin can expose core systems such as Blueprints, assets, levels, materials, and meshes, and that developers can extend it.
That does not mean "AI can now make a polished Steam game for free while you nap." It means the editor now has an experimental structured interface that agents can call. Hermes can be one of those clients. That is genuinely useful for prototyping, asset operations, testing, and editor automation. It is not a replacement for game design, performance work, QA, publishing, or taste.
The honest read: Unreal MCP plus Hermes is a serious new playground for agent-driven creative tooling. It is not yet a production guarantee.
Telegram got richer, not replaced
iMessage may become the quick mobile surface, but Telegram still matters. Hermes v0.17 implements richer Telegram output through Telegram Bot API 10.1: cleaner formatting, rich messages, better long-message handling, tables, lists, bold text, and smoother streaming. Finn's demo shows formatted market data in Telegram rather than a wall of plain text.
This is the right split:
- iMessage for fast, personal, low-friction requests.
- Telegram for mobile threads and structured output.
- Desktop for deep work.
- Dashboard for setup and management.
- CLI/TUI for terminal-native operators.
Hermes is not choosing one interface. It is becoming reachable through many.
What the update means for solo builders
For solo founders and vibe coders, v0.17 makes Hermes more useful in three concrete ways.
First, it reduces startup friction. Desktop app, profile builder, model selector, and Skills Hub mean less time hand-editing config.
Second, it reduces blocking. Background agents and subagent visibility mean you can run longer jobs without losing the main conversation.
Third, it compounds. Skills, memory, and self-review turn recurring work into reusable procedure instead of another prompt you rewrite every week.
That combination is the product story. The update is not "Hermes has more features." The update is "Hermes is becoming an always-on agent layer."
What to do before adopting it
Treat Hermes like infrastructure, not a toy.
- Start with one profile and one real workflow.
- Keep write approval on for agent-authored skills until you trust the loop.
- Use sandboxed execution for code-running workflows.
- Keep sensitive client work out of messaging channels until you understand the channel provider.
- Read skills before installing them.
- Use background agents for bounded tasks with clear outputs, not vague "research everything" prompts.
- Separate Hermes Agent from the Hermes model family in your notes so your team does not confuse the agent release with model benchmarks.
The strongest adoption path is not "install every feature." It is one recurring workflow: weekly market memo, client research brief, release notes draft, bug triage, content queue review, or dashboard audit. Let Hermes do it. Watch what skill it writes. Improve that skill. Then repeat.
The bottom line
Hermes Agent v0.17 is a reach release in the literal sense: more places to reach the agent, more places for the agent to reach into your tools, and more ways for the agent to keep working after the first prompt.
The update is exciting because it moves the agent closer to the shape people actually need. Not a tab. Not a toy. Not a single blocking chat. A reachable operator with memory, skills, background work, and enough interfaces to fit into a real day.
The caveat is the same one Boostor keeps coming back to: do not confuse demo energy with production proof. iMessage is a real reach gain, but it adds a channel dependency. Skills Hub is useful, but installed skills are still executable instructions. Unreal MCP is real, but experimental. Background agents remove a real workflow bottleneck, but they still need bounded tasks and review.
Used with those guardrails, this is the most important Hermes Agent update so far.
Sources and further reading
- Alex Finn's walkthrough: "The new Hermes Agent update has me speechless...."
- NousResearch/hermes-agent v0.17.0 release notes
- Hermes Agent GitHub README
- Hermes Agent docs
- Hermes Skills System docs
- Unreal Engine 5.8 MCP documentation
- Unreal Engine 5.8 release announcement
FAQ
Is this Hermes update about the Hermes 4 model?
No. This story is about Hermes Agent v0.17.0, released as v2026.6.19. Hermes 4 is the Nous model family. The agent can run on many models, including non-Nous providers.
Is iMessage support native Apple support? It is Hermes Agent support for iMessage through Photon Spectrum. The official notes say it does not require a Mac relay or BlueBubbles bridge, but it still relies on Photon as the managed service layer.
Should I install Skills Hub skills directly? Preview and scan them first. A skill is an instruction package for an agent, so treat it like code. For sensitive workflows, clone the idea into a local, reviewed skill rather than blindly installing.
Does Unreal Engine 5.8 MCP mean agents can build finished games alone? No. Epic's MCP plugin is experimental. It gives MCP-compatible clients a structured way to interact with Unreal Editor systems. That is useful, but it does not remove the need for human design, QA, optimization, and shipping discipline.
