Nous ResearchHermes Agent

Hermes Agent v0.15: What Changed and Why It Matters

·Hermes Agent v0.15releasev0.15updatesdockermcp

Hermes Agent v0.15 shipped the Velocity Release: run_agent refactor, faster session search, Kanban platform work, promptware defenses, Bitwarden Secrets Manager, ntfy, MCP picker, Desktop and Docker fixes.

Hermes Agent v0.15 is a large release wave, not a cosmetic version bump. The headline is velocity: faster startup, faster session recall, cleaner core architecture, stronger multi-agent orchestration, better plugin surfaces, and a round of patch fixes that matter for real installs.

Quick answer#

Upgrade to Hermes Agent v0.15 if you care about speed, reliability, Docker fixes, dashboard stability, MCP setup, safer secrets, or multi-agent work. v0.15.0 shipped the Velocity Release: the core agent loop was split out of a huge run_agent.py, session_search was rebuilt without an LLM call, Kanban matured, promptware defenses landed, Bitwarden Secrets Manager support arrived, ntfy became a platform, and MCP got a curated picker. v0.15.1 and v0.15.2 then fixed dashboard reload loops, Docker behavior, MCP command resolution, gateway media delivery, skills catalog display, and packaged plugin manifests.

Why this release matters#

The best agent releases do not just add buttons. They remove operational drag. Hermes v0.15 does that in three layers:

  • Architecture: the core agent loop became easier to maintain and extend.
  • Runtime speed: cold-start and per-turn overhead dropped, while session_search became dramatically faster and cheaper.
  • Operations: Docker, dashboard, MCP, gateway, skills, and packaging fixes reduce the number of confusing setup failures.

That combination matters because Hermes is not only a chat client. It is a tool-using agent runtime with memory, skills, cron jobs, MCP tools, messaging gateways, and local or hosted deployment choices.

The big architecture win: core agent refactor#

The v0.15.0 release notes describe the central run_agent.py shrinking from more than 16,000 lines to under 4,000, with logic moved into cohesive agent modules. That is not just code cleanup. It makes future fixes safer because tool execution, provider behavior, session handling, prompts, and orchestration are easier to change without touching one giant file.

For users, the practical result is fewer brittle edges over time.

Faster recall with rebuilt session_search#

Hermes memory is strongest when it can recover what happened in older work without asking you to paste context again. v0.15 rebuilt session_search so retrieval is local, fast, and not dependent on a summarizing LLM call. That supports the core Hermes loop: search old sessions, load the right skill, act with tools, verify, and save durable lessons.

Kanban and multi-agent work got more serious#

v0.15 continued the Kanban platform push. Hermes is moving from “one agent in a terminal” toward durable multi-agent task graphs with workers, verifiers, and swarms. If your work is too broad for one chat turn, this is the direction that makes Hermes feel like an AI team instead of a prompt box.

Start with subagent delegation and AI agent cron jobs before trying to automate an entire project board.

Security and secrets improvements#

The release introduced promptware defenses and Bitwarden Secrets Manager support. The theme is clear: as agents gain more tools, credentials and context boundaries matter more. Pair this with MCP security guardrails, profiles, and dashboard access controls instead of connecting every tool to one all-powerful profile.

v0.15.1 and v0.15.2 patch fixes#

The patch releases are worth mentioning because they fixed problems users actually feel:

  • Dashboard 401 reload loop in loopback mode.
  • Docker --insecure behavior made explicit instead of inferred from bind host.
  • Docker MCP command resolution for npx, npm, and node.
  • Gateway .md file delivery restored.
  • Skills page sidebar and source pills restored.
  • Kanban worker termination fixed.
  • Packaged plugin manifests included in wheel and sdist.

If you hit install, update, Docker, or dashboard errors around this release, use the install/update troubleshooting guide and the Docker troubleshooting checklist.

Should you upgrade now?#

Yes, if you are on v0.14 or an early v0.15.0 install and you use Docker, dashboard, MCP, gateways, Kanban, Desktop, or packaged plugins. Before upgrading, back up ~/.hermes, check git status if you run from source, and verify with hermes doctor after the update.

If you do not want to own upgrades, Docker, gateway uptime, and dashboard security, use FlyHermes for the managed path and keep self-hosted Hermes for cases where local control matters.

Frequently Asked Questions

What is Hermes Agent v0.15 called?

v0.15.0 is the Velocity Release. v0.15.1 and v0.15.2 are patch releases that fixed dashboard, Docker, MCP, gateway, skills, Kanban, and packaging issues.

Why should I upgrade to Hermes v0.15?

Upgrade for faster startup and session recall, cleaner architecture, stronger Kanban orchestration, promptware defenses, Bitwarden Secrets Manager support, ntfy, MCP picker improvements, and practical Docker/dashboard fixes.

Did v0.15 fix Docker issues?

The v0.15 patch wave fixed several Docker and container-adjacent issues, including dashboard insecure-mode behavior, MCP command resolution, config migrations during boot, UID-remap handling, and clearer unsupported UID guidance.

What should I check after upgrading?

Run hermes doctor, verify provider setup, inspect gateway status, open the dashboard privately, and test one low-risk tool call before trusting scheduled jobs or bots.

FlyHermes (Managed Cloud)

Deploy in 60 seconds. API costs included. Cancel anytime.

Deploy faster with FlyHermes →

Self-Host (Open Source)

Full control. MIT licensed. Run on your own infrastructure.

View install guide →

Keep reading

Related Hermes Agent guides