v2026.9.14
sveltejs/sveltev2026.9.14Sep 14, 2026by teknium1
Upgrading?
AI Summary
A patch release that stabilizes remote dashboard sessions and resolves state.db writer handle leaks across the gateway, dashboard, and CLI.
Key Highlights
- Remote dashboard sessions no longer expire on refresh bursts due to token reuse detection.
- Fixed state.db writer handle leaks in gateway, dashboard, ACP, and CLI by sharing registry handles.
- Introduction of server-to-client JSON-RPC requests and a Pydantic wire-contract registry.
- OpenRouter OAuth PKCE login support.
- HEIF/HEIC/AVIF image decoding capabilities.
New Features
- Remote dashboard session stability
- State.db handle sharing
- JSON-RPC registry with generated TS/OpenRPC
- OpenRouter OAuth PKCE login
- HEIF/HEIC/AVIF image decoding
- Reasoning-effort selection on model picker
- MCP OAuth refresh tokens bound to issuer
Full Release Notes
# Hermes Agent v0.21.3 (v2026.9.14) **Release Date:** September 14, 2026 > Patch release. This tag rolls up the ~338 PRs merged since v0.21.2 into a stable tagged release for downstream consumers (Docker images, Hermes Cloud, hosted deployments). It exists so the remote-gateway sign-in fixes below reach Cloud agents, which auto-update to the newest release tag. ## What this patch ships for remote Desktop / Cloud users - **Remote dashboard sessions no longer expire on refresh bursts** (#110061, fixes #55712; salvage #71548 @Doud-FR, #55717 @liuhao1024). Both refresh paths on the gateway (cookie gate and the desktop's native bearer route) now coalesce concurrent requests carrying the same rotating refresh token, so a Desktop wake burst can no longer replay an already-rotated token into the Portal's reuse detection and revoke the whole session. Refresh also runs off the event loop, so a slow identity provider no longer freezes `/api/status`. Pairs with Portal-side NousResearch/hermes-portal#1209 (sliding 30-day idle horizon, 5-minute rotated-token grace). ## Also requested for this tag - **Long-lived processes stop leaking duplicate state.db writer handles** (#110934, fixes #100896 #103339; salvage #107974 @kshitijk4poor, mapping @Rroven): gateway, dashboard/Desktop backend, ACP and CLI readers attach read-only and in-process writers share the registry handle, so the `N live SessionDB handles` precursor stops firing on a healthy topology. ## About this release Measured at commit `9b419a2d3c2657c192008e732149d61170b32c01`, the window since v0.21.2 contains **1,036 non-merge commits** across **2,642 changed files** (+131,690 / −37,096) and **338 merged PRs**. Also in the window, undocumented here on purpose: server→client JSON-RPC requests and a Pydantic wire-contract registry with generated TS/OpenRPC for the TUI/Desktop gateway (#110521, #110522); reasoning-effort selection on every model picker, a composer pill and per-auxiliary control in Desktop; OpenRouter OAuth PKCE login; HEIF/HEIC/AVIF image decoding; the Honcho peer-model setup rework; MCP OAuth refresh tokens bound to their issuer; a daily MCP re-auth nudge in Desktop; Wan 3.0, Kling 3.0 / Kling Image v3, MiniMax H3 Max Turbo, Gemini Omni Flash 1.1 and Meta Muse in the FAL catalogs; Slack pasted tables and the Agent Sessions API; multiplexed-profile isolation and gateway-liveness fixes; and the state.db WAL refusal on cross-VM filesystems. **Full curated release notes for this window ship with v0.22.0**, which will document everything from v0.21.0 onward — highlights, feature areas, and complete contributor credits. Nothing in this window is skipped. ## Updating - `hermes update` (git installs), or re-run the installer one-liner. - Docker / Hermes Cloud: images build from this tag (`nousresearch/hermes-agent:v2026.9.14`). **Full changelog:** https://github.com/NousResearch/hermes-agent/compare/v2026.9.11...v2026.9.14
Related Repositories
affaan-m/ECC★ 285,919
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
react/react★ 251,629
The library for web and native user interfaces.
nodejs/node★ 122,528
Node.js JavaScript runtime ✨🐢🚀✨
Leonxlnx/taste-skill★ 100,731
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
louislam/uptime-kuma★ 92,732
A fancy self-hosted monitoring tool