Hermes 0.20.3
Hermes Agent v0.20.3 (tag v2026.8.16.2) was released on August 16, 2026 as a patch release for the 0.20 series. This tag rolls up approximately 125 merged pull requests landed since v0.20.2, consolidating them into a stable release for downstream consumers including Docker images, hosted deployments, and fresh installs.
Overview
The release window since v0.20.2 (v2026.8.16) comprises roughly 250 commits across 461 files (+42,613 / −1,641 lines). Notable infrastructure work includes the migration to the MCP 2.x SDK and support for the 2026-07-28 stateless protocol specification, which underpins several of the new integrations in this release.
New Features
- Bot Mode (hermes-bots) plugin — now bundled with the core distribution, implementing the teammate protocol for cooperative multi-agent workflows.
- CommandCode provider plugin — adds support for the CommandCode tool provider.
- Cua Driver 0.20 runtime contracts — formalised runtime agreements for computer-use automation.
- Ecosystem ports — plugin install security scanning,
/worktree,/rollbackhand-edit preservation, UTF-16 file reads, and Gemini 3 tool-call ID preservation.
Stability and Fixes
- Subprocess hardening — Python runtime ownership isolation via
PYTHONHOME/PYTHONPATHseparation. - Cron scheduler self-heal — EMFILE recovery, stale-claim reconciliation, and wedged-job re-arm.
- Session handoff fixes — data-loss issues during session transfer resolved.
- Kanban worktree/dispatch fixes and cron continuity flags.
- Desktop remote-gateway headers and connection self-healing for the desktop client.
Updating
Existing installs can update with hermes update. Fresh installations use the standard installer script. Full curated release notes covering everything from v0.20.0 onward will ship with v0.21.0, including complete contributor credits.