Source: raw/reddit-1uaelgk.md (r/hermesagent, u/PracticlySpeaking, score 79, posted 2026-06-19 — detailed human-written changelog) + raw/x-account-nousresearch-2068056222457115126.md (@NousResearch first-party announcement). Official notes: github.com/NousResearch/hermes-agent/releases/tag/v2026.6.19. Update via hermes update.

Hermes Agent v0.17.0 (“The Reach Release”, 2026-06-19) extends the agent’s reach in three directions: new places to talk to it (iMessage, official WhatsApp, Raft), deeper integration into tools already in use, and more capability for operators running Hermes for a team. Where v0.16 “The Surface Release” put Hermes in front of non-terminal users via a desktop app and web dashboard, v0.17 widens the messaging surfaces and hardens the operator path. The @NousResearch post is the first-party provenance anchor (official handle + promo video + GitHub release link); the r/hermesagent post carries the fuller feature list.

Key Takeaways

  • memory tool gains atomic batch operations. A new operations array applies a batch of add/replace/remove edits atomically against the final character budget — multiple memory edits land as one transaction rather than sequential writes.
  • Native iMessage, no Mac relay. A new iMessage platform plugin built on Photon Spectrum’s managed line pool answers in iMessage without requiring a Mac relay process — graduating the post-v0.16 Photon-via-hermes gateway setup iMessage path into a first-class plugin.
  • Official WhatsApp Business Cloud API adapter. Alongside the existing Baileys bridge, Hermes now speaks Meta’s first-party, hosted WhatsApp Business Cloud API — a no-bridge-process path.
  • Telegram rich messages (Bot API 10.1). Replies render with better formatting, cleaner long-message handling, and native markup instead of flattened text.
  • Raft agent-network gateway channel. A bundled Raft platform adapter connects Hermes to Raft as an external agent through a wake-channel bridge.
  • Background / async subagents. delegate_task(background=true) dispatches a subagent and lets the parent keep going (noted as previously announced, now in-release).
  • Image-to-image in image_generate. The tool can now edit and transform a source image, not only generate one from scratch.
  • grok-composer-2.5-fast (Cursor’s Composer model) in the xAI OAuth picker — available through an xAI Grok subscription, with its context window reconciled to the full 200k.
  • Skills Hub browser rehaul. Ground-up rework of the dashboard’s Skills Hub: connected hubs, a Featured section, full skill previews before install, and a per-skill security scan. (Extends the v0.16 dashboard skill management.)
  • Hardened dashboard login. Authentication was strengthened so exposing the dashboard to the network is safer by default — builds on the v0.16 OIDC + username/password work.
  • Substantially more capable desktop app. Rebindable keyboard-shortcuts panel, native OS notifications with per-type toggles, a curated turn-completion cue, and dismissable error banners — extended across dozens of PRs.
  • Curator cost optimization. The skill curator still prunes stale skills by default but no longer runs its LLM-powered consolidation pass unless opted in — no aux-model spend on routine runs.
  • Provenance: Reddit post is a maintainer-style “NEWS & UPDATES” summary; the X post is the official Nous handle. Both point to the GitHub release notes as the authoritative changelog.

Why it matters

The release theme is breadth of contact surfaces and operator safety. The load-bearing changes for the practical-AI reader: atomic batch memory edits (more reliable long-horizon state), native iMessage + official WhatsApp (two of the highest-reach consumer channels without fragile bridge processes), per-skill security scanning in the Skills Hub (vetting third-party skills before they run with the agent’s privileges — cf. Hermes Security Model and SkillSpector), and curator cost optimization (no surprise aux-model spend on routine runs). Community replies highlighted Unreal Engine + Blender MCP skills and reported it outperforming OpenClaw for practical agentic tasks. ^[inferred: community-reaction claims are unverified standalone assertions, not benchmarked]

Try It

  1. hermes update to v0.17, then read the full changelog at github.com/NousResearch/hermes-agent/releases/tag/v2026.6.19.
  2. Set up native iMessage via the new Photon Spectrum plugin (no Mac relay) and/or the official WhatsApp Business Cloud API adapter for first-party messaging reach.
  3. Use the memory tool’s operations array to apply a batch of add/replace/remove edits atomically and confirm they land against the final character budget.
  4. Open the rehauled Skills Hub in the dashboard, preview a skill, and read its per-skill security scan before installing.
  5. Delegate background work with delegate_task(background=true) and keep the parent session moving.

Open Questions

  • Full release notes were not fetched at ingest — spot-check exact command/parameter syntax (delegate_task(background=true), the memory operations array shape, Raft/Photon setup commands) against the GitHub release page and hermes-agent.nousresearch.com/docs before quoting in production.
  • The release tag is v2026.6.19 while the post titles it “v0.17.0” — the two version schemes coexist in Nous releases (same pattern as prior releases); treat them as the same release. ^[inferred]
  • “Outperforms OpenClaw” is a community reply, not a benchmarked claim — do not cite as measured.