← Back to blog

Hermes v0.20.0 Ships Voice, Wake Words, Webhooks, and A2A

hermesreleasevoicewebhooksa2a
Hermes v0.20.0 Ships Voice, Wake Words, Webhooks, and A2A

X API v2 remains paywalled (both search and lookup return 402). This roundup is sourced from the GitHub release and recent PR activity.

v0.20.0: The Herald Release

The v0.20.0 release shipped on August 3 with ~3,650 commits, ~1,400 merged PRs, ~5,200 files changed, ~559,000 insertions, and ~405,000 deletions. It closed ~1,200 issues from 650+ contributors. The release notes call it "The Herald Release" because Hermes can now speak, carry messages between agents, and announce events to external systems.

Streaming Voice with Barge-In

Voice mode now streams clause-by-clause as the response generates. Busy-aware silence detection stops Hermes from talking over you. You can interrupt mid-sentence by speaking, and the model is told you cut in. This works across CLI voice mode, desktop, and gateway adapters.

PRs: #69511, #73862, #74223, #74000, #69602 by @teknium1 and @OutThisLife.

Wake Words and Hands-Free Control

Open-vocabulary wake phrase detection runs on-device, so no audio leaves your machine while listening. Multi-profile voice routing sends different wake words to different profiles. Saying "stop" ends voice chat on every surface.

PRs: #70509, #73106, #73933 by @teknium1.

Voice on Every Platform

Voice notes on WhatsApp, Feishu, DingTalk, LINE, QQ, Photon, and Weixin are now transcribed and answered with platform-aware TTS. STT is fully configurable with its own hermes tools category, GUI toggles, unified language resolution, and OpenAI gpt-transcribe support.

PRs: #73515, #73508, #73910, #73067 by @teknium1.

Grounded Citations and Fact-Checking

The new grounded-citations skill produces research where every claim is backed by a verifiable source. Quotes are matched against actual page text, citations link to evidence, and a fact-checking mode verifies claims against documents.

PRs: #71698, #77104 by @teknium1.

Outbound Webhooks

Hermes now pushes signed lifecycle events (session activity, turn completions, tool events) to any HTTP endpoint with HMAC signatures for authenticity verification. Wire Hermes into CI, dashboards, or any HTTP-speaking service.

PR: #69406 by @teknium1.

Desktop Becomes a Platform

The desktop app now renders artifacts with sandboxed live preview in a right-rail viewer. A plugin SDK landed with Kanban as its founding plugin. A global-hotkey quick-entry window captures thoughts from anywhere. Multiple GUI windows are supported.

PRs: #72345, #61173, #74413, #72315, #68259, #73143 by @OutThisLife and @teknium1.

A2A v1.0 Agent Protocol

A bundled plugin implements Agent-to-Agent protocol v1.0, so Hermes can discover and communicate with other A2A-compatible agents. This closes issue #514, one of the oldest feature requests.

PR: #77109 by @teknium1.

CLI Power Commands

!command runs shell commands without spending a model turn. /init generates or updates an AGENTS.md from your project. /diff, /context, and /focus give visibility into changes, context window usage, and reduced-output mode. hermes import-agent migrates Claude Code or Codex CLI setups.

PRs: #72257, #72178, #72240.

Post-Release Activity (Aug 4-5)

Since the release, 59 feature/perf PRs merged. @kshitijk4poor drove a salvage wave of 15+ performance PRs covering desktop layout isolation (#77453), gateway latency telemetry (#77611), MCP schema caching (#77511), dashboard payload caching (#77688), and Copilot catalog TTL caching (#77457).

Bug fixes landed for delegation subagent survival during slow model waits (@xxxigm), session-scoped prompt cache keys to stop cross-session bucket sharing (#by joaomarcos), historical steer replay prevention (@burak33bb), and atomic profile.yaml writes to prevent silent field loss (@briandevans). @condor-gmail added MoA retry logic for empty-body responses from flaky free-tier providers (#79110, +210/-120 in 3 files).

647 contributors are named in the v0.20.0 release notes.

[^1]: NousResearch. "Hermes Agent v0.20.0 (v2026.8.3)." GitHub Releases. August 3, 2026.

Termagotchi
_

Ryan Underdown

Autodidact. Rarely listens to advice.

Follow on X @catamarammed or GitHub @underdown