Release History
Every release, every improvement. Full version history sourced from the Hermes Agent GitHub.
The Hearth Release. In the old hymns Hermes kept the threshold and Hestia kept the hearth, and the two were honored side by side. v0.22.0 got newcomers through the door; v0.23.0 builds the fire they gather around. The headline: your whole Desktop workspace now opens in a browser tab, served by your own gateway. Underneath it, every conversation lives in one place: a single gateway owns each session, and the CLI, TUI, Desktop, editors, bots and cron all sit down at the same table instead of each running its own agent. From that one hearth, Desktop keeps every machine you run Hermes on connected at once, Group Chats route their own conversations, and the terminal finally draws your images inline and lets you rewind a conversation. Around it: plugins that keep themselves updated, price tags and spend limits on paid MCP tools, pluggable delegation, a plugin catalog that grew from about 600…
- Your Desktop workspace in a browser tab — The new Webapp serves the full Desktop workspace from your own gateway: the same chats, Group Chats, plugins and settings, in any browser on your network or behind a public URL with sign-in. The Docker image and Nix package ship it. It is off by default; turn it on with webapp.enabled or Web Access in Settings. (#141864, #145598, #145536, #145072, #145153 — @jquesnelle, @BearHuddleston, @IAvecilla, @Adolanium)
- One gateway owns every conversation — Before, the CLI, TUI, Desktop, editors (ACP), messaging bots and cron could each run their own copy of the agent against the same chat, which is how messages got written twice or went missing between surfaces. Now each machine runs one gateway that owns every session, and every surface attaches to it as a client: a chat you open anywhere is the same chat, with one queue and one history. You can even steer or edit a queued prompt from Desktop without it running twice.…
- Pictures in the terminal — When you paste an image, or a tool takes a screenshot, the CLI and TUI now draw it right in the chat instead of printing a file path: real pixels in kitty and Ghostty (CLI and TUI) and in iTerm2, WezTerm and Konsole (CLI), coloured blocks everywhere else, and full resolution in VS Code's terminal when its image support is on. (#147293, #148874 — @Adolanium)
- Rewind a conversation — Press Esc twice or type /rewind in the TUI or classic CLI, pick an earlier message, then edit and resend it or fork a new session from that point. The original session stays exactly as it was. The TUI can also start /new while a turn is still running; the old one keeps working in the background. (#144937, #148880 — @SaguaroDev)
- Every machine in one Desktop window — Desktop now keeps all your gateways connected at once, so switching between this computer and an SSH or remote gateway is instant. Terminal tabs run on the host they were opened on, and a Group Chat can mix bots from different machines. (#147681, #147708, #148418 — @dskwe, @janviernine)
Patch release. This tag rolls up the 174 PRs merged since v0.22.6 into a stable release for the GitHub release (CLI and installers), the Microsoft Store app, Docker and Hermes Cloud. Full curated notes for this window ship with v0.23.0.
- Microsoft Store app: updates through the Store.
- Desktop app installed from the installer (.exe / .dmg): no change in this release; it updates with the next bundled release.
- CLI: hermes update, or re-run the installer one-liner.
- Docker / Hermes Cloud: nousresearch/hermes-agent:stable (or :latest).
Patch release. This tag rolls up the 776 PRs merged since v0.22.5 into a stable release for the GitHub release (CLI and installers), the Microsoft Store app, Docker and Hermes Cloud. Full curated notes for this window ship with v0.23.0.
- Microsoft Store app: updates through the Store.
- Desktop app installed from the installer (.exe / .dmg): no change in this release; it updates with the next bundled release.
- CLI: hermes update, or re-run the installer one-liner.
- Docker / Hermes Cloud: nousresearch/hermes-agent:stable (or :latest).
A stable patch rollup of 81 merged PRs adds a simpler Nous device sign-in, pluggable delegation backends, usage-window plan support, and update recovery fixes. Full curated notes are deferred to v0.23.0; bundled desktop installers do not change in this release.
- Simplified Nous device sign-in and usage-window plan controls
- Pluggable delegation backends and interactive plugin slash commands
- CLI and Windows update recovery; desktop installers wait for the next bundled release
This patch removes Desktop suggestion pills, skips empty plugin dependency prompts, fixes WhatsApp re-pairing after logout, and keeps the approval-mode chip aligned with the active profile. Bundled desktop installers wait for the next bundled release.
- Desktop suggestion pills and their unused helpers removed
- Plugins with no dependencies skip the consent prompt
- WhatsApp can be re-paired after logout; approval mode follows the profile
A stable patch rollup of about 620 merged PRs adds live MCP progress, plugin-declared OAuth clients, a refreshed classic CLI, plugin update controls, and queued-prompt editing. Full curated notes are deferred to v0.23.0; bundled desktop installers are unchanged.
- MCP progress notifications stream into live tool progress
- Plugin OAuth clients and plugin update controls
- Desktop queued-prompt editing and guided subagent model selection
This is the corrected release intended for v0.22.1, which was built from the wrong commit. It restores gateway startup after reboots and improves long local-model turns. Known issue: sessions that ran under the v0.22.1 gateway cannot be deleted in v0.22.2.
- Corrects the v0.22.1 build that included unreleased gateway work
- Gateway ownership checks survive reboot and PID reuse
- Local-model turns handle sleep and long prompt reading; the session-deletion issue remains
This patch introduced Windows Store and plugin-update fixes, model picker changes, and Korean and Brazilian Portuguese language packs. It was built from the wrong commit and included unreleased gateway work; v0.22.2 is the corrected release.
- Windows Store and plugin-update fixes
- Nemotron defaults, curated model selection, and new language packs
- Superseded by v0.22.2 after the wrong commit was used for the build
The Threshold Release brings guided first-launch setup with a free trial model, hosted app connectors, one-click local models, signed desktop packages, and a unified package manager. It also adds a 600-plugin catalog, shared gateway/backend processes, and live subagent controls.
- Guided setup, hosted connectors, and one-click llama.cpp local models
- Signed desktop packages, Microsoft Store distribution, and hermes pm
- 600 reviewed plugins, live subagents, and password-manager browser sign-in
- Managed installs use Python 3.14; default Windows desktop builds require Windows 11 22H2+, and macOS builds target Apple Silicon
Official source installs now follow tagged stable releases, with a Desktop channel selector and an opt-in main channel. Signed reasoning survives resumed sessions, and GitHub update checks handle authentication and regional firewall errors more clearly.
- Official source installs follow stable tags; hermes update --set-channel main opts into every commit
- Desktop settings expose the source-install update channel
- Reasoning survives resume and update checks report GitHub rate limits correctly
The first SemVer release from the new stable pipeline rolls up about 2,100 merged PRs for Docker and Hermes Cloud. It hardens dashboard authentication, untrusted Git filters, and email sender checks. Desktop, Termux, and Microsoft Store bundles are unchanged.
- New tested stable release pipeline for Docker and Hermes Cloud
- Dashboard sign-in, request-body, and redirect security fixes
- Untrusted Git filter execution and spoofed email sender checks hardened
Hermes v0.21.5 is a stable patch rollup of 460 merged PRs since v0.21.4, including Desktop plugin, connector, localization, and performance updates. Full curated notes for this window are deferred to v0.22.0.
- Expanded Desktop plugin SDK, Simple/Advanced interface modes, and a unified Connectors page
- French, German, and Spanish Desktop UI translations plus RTL/LTR text direction settings
- Per-profile gateway controls, CLI/TUI goal and prompt queues, and webhook delivery in target chats
- GPT-6 Sol/Terra/Luna and Claude Opus 5.5 entries in the Nous and OpenRouter catalogs
- Blender Lab integration, NVIDIA plugins, and hot-path performance improvements
Hermes v0.21.4 packages roughly 1,800 merged PRs since v0.21.3 for stable downstream deployments. The window includes shared gateway ownership, connector setup, CLI output, and reliability work; full curated notes are deferred to v0.22.0.
- Host-wide gateway singleton lock; Desktop attaches to the running backend
- Unified connector setup across Desktop, TUI, and CLI
- Structured CLI output with --format stream-json and skills.auto_load for new sessions
- Desktop font selection, local engine updates, and plugin uninstall; configurable MCP discovery concurrency
- Session-search date bounds, LTX 2.5 and Kling O3 catalogs, and profile, cron, Kanban, and state.db fixes
Hermes v0.21.3 fixes remote Desktop/Cloud token-refresh session expiry and duplicate state.db writer handles, while packaging 338 merged PRs since v0.21.2. Full curated notes for the wider window are deferred to v0.22.0.
- Concurrent refresh requests share one rotating token operation, preventing session revocation
- Token refresh runs off the event loop so a slow identity provider does not freeze /api/status
- Read-only readers and shared in-process writer handles prevent duplicate state.db connections
- Release window also includes model reasoning controls, OpenRouter OAuth PKCE, and HEIF/HEIC/AVIF decoding
- 338 merged PRs packaged for Docker, Hermes Cloud, and hosted deployments
The state.db Patch Release repairs the session-store reliability regressions exposed after v0.21.0 and rolls up the following four days of stability work.
- Eliminates unsafe second writers and false corruption reports
- Isolates FTS damage so it cannot fail a conversation
- Makes malformed session rows non-fatal
- Hardens multi-profile database isolation
- Avoids unnecessary write locks on one-shot session reads
A downstream-stable v0.21.1 tag for the current v0.21.0 follow-up window, covering modularization, performance, provider/model, desktop, MCP, cron, and delegation fixes.
- Tagged release for Docker, hosted deployments, and fresh installs
- Codebase modularization and startup performance work
- Desktop session controls and browser annotations
- MCP authorization and cron delivery fixes
- Delegation reliability improvements
The Pantheon Release introduces Bot Mode in Desktop, stateful cron, live subagent orchestration, an MCP command center, and agent-controlled desktop browsing.
- Named desktop bots with avatars, group chats, and bot-to-bot DMs
- Cron jobs with memory, continuity, and durable notepads
- Live steering, stopping, and validation for running subagents
- Unified MCP catalog, health checks, usage controls, and deep links
- Direct agent navigation and interaction in the Desktop browser
v0.20.6 is a stability rollup focused on consent-gated local browsing, remote management, MCP catalog growth, safer updates, and durable cron and gateway operations.
- Consent-gated real-profile browser automation
- Dedicated Desktop browser window and remote-update engine
- 50+ live-verified remote MCP servers
- Result caching, lean-tail compression, and multi-query tool search
- OS-keychain secret encryption and safer managed updates
v0.20.5 packages Bot Mode collaboration, keyless web access, CLI and Desktop polish, safer execution, and smarter cron workflows into a stable release.
- Bot-room threads, avatars, and PDF/file attachments
- Keyless web tier with five-vendor failover
- Fuzzy model picker, command palette, and richer status
- Update receipts, fleet plans, and worktree maintenance
- Persistent cron memory and per-job reasoning effort
v0.20.4 strengthens the Desktop glass surface, Bot Mode rooms, skill-install advisory checks, cron delivery, and SessionDB contention handling.
- Matte glass and frost-picker Desktop surfaces
- Tabbed sessions and bots sidebar with group-chat fixes
- NVIDIA SkillEvaluator advisory scanning on installs
- Cron media-send and missed-fire hardening
- SessionDB contention and update-status fixes
v0.20.3 adds the MCP 2.x migration, stateless protocol support, bundled Bot Mode foundations, scheduler self-healing, and broad desktop/gateway fixes.
- MCP 2.x SDK and stateless protocol support
- Bundled Bot Mode plugin and teammate protocol
- Cron scheduler recovery and continuity controls
- Computer-use runtime contracts and worktree dispatch fixes
- Remote-gateway connection and session-handoff hardening
v0.20.2 rolls up Desktop connection management, CLI input reliability, gateway routing, prompt caching, cron, auth, and installer fixes.
- Multi-gateway Connections registry and MCP health checks
- Windows update probes and Kitty keyboard protocol support
- Persisted model routes and Telegram DM topics
- LiteLLM Claude prompt caching
- Linux and Windows installer hardening
v0.20.1 is a broad stabilization tag for Desktop, gateway platforms, installers, tools, and provider catalogs following the Herald Release.
- 656 merged PRs and roughly 481 issues closed
- Stable tag for Docker, hosted deployments, and fresh installs
- Desktop and gateway fixes
- Installer and tool-system reliability
- Provider catalog stabilization
The Herald Release adds natural conversational voice, source-grounded research, system webhooks, A2A, a stronger Desktop platform, and new CLI controls.
- Streaming voice with barge-in, wake words, and hands-free control
- Grounded citations and fact-checking
- Signed outbound lifecycle webhooks
- A2A v1.0 for interoperable agent communication
- Desktop artifacts, plugin SDK, quick entry, and multiple windows
v0.19.1 packages the post-Quicksilver reliability wave into a stable tagged release for downstream consumers.
- More than 1,000 merged PRs since v0.19.0
- Gateway, voice, Desktop, and installer fix waves
- Buzz/Nostr channel work and FLUX3 media delivery
- Telegram media reliability improvements
- Stable Docker, hosted-deployment, and fresh-install release
The Quicksilver Release makes Hermes substantially faster and more durable across CLI, TUI, Desktop, gateways, and background agent workflows.
- About 80% lower first-turn time-to-first-token, plus faster Desktop and TUI streaming
- Subscription and top-up management in the terminal, with matching Desktop billing settings
- Smart approvals by default, user-defined deny rules, and reason-aware /deny
- Bitwarden and 1Password integrations through pluggable secret sources
- Live, durable subagent transcripts and restart-safe final-message delivery
Same-day v0.18.1 follow-up that makes tagged-release Docker builds reliable by using the published WhatsApp Baileys dependency.
- WhatsApp Baileys uses published 7.0.0-rc13
- Reliable dependency installation
- Tagged-release Docker build fix
Infrastructure-focused stability tag that packages the post-v0.18.0 fix window for Docker images, hosted deployments, and PyPI installs.
- Installer and updater self-healing
- Dashboard and gateway fixes
- WhatsApp pairing, MCP, and provider stability
The Judgment Release clears the tracked P0/P1 backlog and adds evidence-led completion, first-class Mixture-of-Agents, visible self-improvement, background fan-out, Desktop coding Projects, and production-focused gateway controls.
- All tracked P0/P1 issues and PRs closed at release
- First-class Mixture-of-Agents model presets
- Verification evidence and completion contracts for /goal
- Learn, journey, and Desktop memory graph
- Projects, background fan-out, and scale-to-zero gateway support
The Reach Release expands Hermes across messaging, desktop, browser administration, automation, image editing, skills, and memory workflows.
- iMessage via Photon and Raft agent network
- Background subagents and image editing
- Automation Blueprints and browser profile builder
- Desktop productivity, themes, and remote-gateway improvements
- Skills Hub rehaul and atomic memory batch operations
The Surface Release: a native desktop app, browser admin panel, remote gateway connections, Simplified Chinese desktop UI, leaner default skills, trusted NVIDIA skills, fuzzy model picker, and /undo.
- Native desktop app for macOS, Linux, and Windows
- Full browser-based administration panel
- Remote gateway sign-in with OAuth or username/password
- Simplified Chinese desktop UI
- Fuzzy model picker and /undo across interfaces
v0.15.2 bugfix release that ships bundled plugin.yaml manifests in the wheel and source distribution.
- Bundled plugin.yaml manifests included in Python packages
- Wheel and sdist packaging fix
- Follow-up release after v0.15.1
The Patch Release: fixes the dashboard reload loop in loopback mode, Docker insecure opt-in handling, MCP command resolution, skills catalog loading, and kanban worker shutdown.
- Dashboard 401 reload loop fixed
- Docker dashboard --insecure now requires explicit opt-in
- MCP bare commands resolve correctly in Docker
- Full skills.sh catalog restored
- Kanban worker SIGTERM handling fixed
The Velocity Release: major run_agent.py refactor, expanded multi-agent Kanban, faster cold starts, free and instant session_search, promptware defenses, Bitwarden Secrets Manager, and new image generation providers.
- run_agent.py reduced from 16k lines into focused agent modules
- Kanban expanded into a multi-agent platform
- Cold-start and per-turn performance wave
- session_search rebuilt to be no-LLM and much faster
- Promptware defense, Bitwarden, Krea, FAL, and ntfy additions
The Foundation Release: PyPI install, native Windows beta, xAI Grok via SuperGrok OAuth, OpenAI-compatible local proxy, x_search, Microsoft Teams, lazy installs, and broad platform expansion.
- pip install hermes-agent support
- OpenAI-compatible local proxy for OAuth providers
- xAI Grok, x_search, and Microsoft Teams integration
- Lazy dependency installs and supply-chain hardening
- LINE, SimpleX Chat, Windows beta, and new optional skills
The Tenacity Release: durable multi-agent Kanban, persistent /goal, Checkpoints v2, gateway auto-resume, no_agent cron mode, stronger security defaults, Google Chat, provider plugins, and seven i18n locales.
- Durable multi-agent Kanban with retries and recovery
- Persistent /goal and Checkpoints v2
- Gateway auto-resume and no_agent cron watchdog mode
- Security wave with redaction on by default
- Google Chat, provider plugins, and seven i18n locales
Autonomous background Curator, substantially upgraded self-improvement loop, four new inference providers, Microsoft Teams integration, and 57% faster TUI startup.
- Autonomous background Curator for continuous skill improvement
- Substantially upgraded self-improvement loop
- 4 new inference providers added
- Native Microsoft Teams integration
- 57% reduction in TUI cold start time
New Ink-based TUI, pluggable transport architecture, native AWS Bedrock support, and GPT-5.5 via Codex OAuth.
- New Ink-based terminal UI with improved rendering
- Pluggable transport architecture for extensibility
- Native AWS Bedrock provider support
- GPT-5.5 access via Codex OAuth
Tool Gateway enabling web search, image generation, text-to-speech, and browser automation for Nous Portal subscribers.
- Tool Gateway for Nous Portal subscribers
- Web search capability
- AI image generation
- Text-to-speech output
- Browser automation support
Mobile support via Termux/Android, iMessage and WeChat additions, and Fast Mode for OpenAI and Anthropic providers.
- Native Android support via Termux
- iMessage gateway added
- WeChat messaging integration
- Fast Mode for OpenAI and Anthropic
Native Google AI Studio support, live model switching, self-optimized guidance, and centralized logging.
- Native Google AI Studio provider
- Live model switching without restart
- Self-optimized guidance system
- Centralized structured logging
Pluggable memory providers, credential pools, Camofox browser integration, and secret exfiltration blocking.
- Pluggable memory provider architecture
- Credential pool management
- Camofox browser integration
- Secret exfiltration protection
User profiles, MCP server mode, Docker container support, and Telegram webhook mode.
- User profile system
- MCP server mode for external tool access
- Docker container runtime support
- Telegram webhook mode
Nous Portal with 400+ models, Hugging Face provider, Telegram Private Chat Topics, and Nix flake support.
- Nous Portal integration with 400+ models
- Hugging Face model provider
- Telegram Private Chat Topics
- Nix flake for reproducible installs
300 merged PRs in one week — streaming output, native browser tools, and plugin system.
- 300+ community PRs merged in a single week
- Streaming output support
- Native browser tool integration
- Plugin system architecture
Unified streaming, plugin architecture, native Anthropic provider, and voice mode.
- Unified streaming across all providers
- Foundational plugin architecture
- Native Anthropic provider (no API wrapper)
- Voice mode for audio interaction