Hermes Agent v0.16.0 (v2026.6.5) โ The Surface Release¶
Release Date: June 5, 2026 Since v0.15.2: 874 commits ยท 542 merged PRs ยท 1,962 files changed ยท 205,216 insertions ยท 46,217 deletions ยท 399 issues closed (2 P0, 62 P1, 16 security-tagged) ยท 170 community contributors
The Surface Release. Hermes meets you wherever you work โ desktop app, web admin, fuzzy model picker everywhere,
/undo, and a leaner default install.
โจ Highlights¶
๐ฅ๏ธ Hermes Desktop App (NEW)¶
A real native Electron app for macOS, Linux, and Windows โ not a terminal wrapper. One-click install, in-app self-update. Features:
- Proper chat window with streaming
- Drag-and-drop files + clipboard image paste
- Session list with archive/search
- Cmd+K command palette
- Inline model picker in status bar
- Remote gateway support โ point at a remote Hermes over OAuth or username/password
- Concurrent multi-profile sessions with cross-profile @session links
- Simplified Chinese (็ฎไฝไธญๆ) โ full translation across every UI surface, switchable in Appearance settings
๐ Web Dashboard โ Full Admin Panel¶
The dashboard is now a complete browser-based administration surface: - Channels page โ configure Telegram, Discord, Slack from the browser - MCP catalog with enable/disable toggles - Credential management, webhooks, memory config - Gateway controls and System page with check-before-update + Debug Share - Pluggable OIDC / username-password login
๐ง Agent Improvements¶
/undo [N]โ take back the last N turns (CLI, TUI, and all messaging platforms)- Fuzzy model picker everywhere โ desktop, web, TUI, CLI
- Quick Setup via Nous Portal โ from install to first message in seconds
- Configurable default interface โ
cliortui - New models:
deepseek-v4-flash,MiniMax-M3(1M context),qwen3.7-plus
๐ฆ Skills & Ecosystem¶
- Leaner default skill set โ redundant/niche skills moved to optional,
environments:relevance gates - NVIDIA/skills joins OpenAI, Anthropic, HuggingFace as trusted Skills Hub tap
- Curator can now prune unused built-in skills with usage tracking
- Blank-slate installs:
hermes install --no-skills
๐ก๏ธ Security & Reliability¶
- CVE-2026-48710 (Starlette BadHost) โ patched Starlette โฅ1.0.1
- SSRF checks off the event loop in async paths
- Subprocess credential stripping
- 399 issues closed (2 P0, 62 P1, 16 security-tagged)
๐ฅ๏ธ Desktop App Details¶
Install & Lifecycle¶
- macOS desktop install + in-app self-update
- Build desktop in dedicated
desktopstage with content-hash stamps - Boot-failure recovery + live API-key validation
- Windows: recover from corrupt Electron cache
- Linux: arm64 binary detection, Electron sandbox config
Remote Gateway & Multi-Profile¶
- Connect to OAuth-gated remote gateways
- Username/password login for remote gateways
- Per-profile remote gateway hosts
- Concurrent multi-profile sessions
- Cross-profile
@sessionlinks
Chat UX¶
- Drop files anywhere in the chat area
- Clipboard image paste with dedupe
- Background needs-input indicator
- Cmd+K command palette
- Inline model picker + YOLO toggle in status bar
- Full Simplified Chinese translation (typed i18n layer)
๐ Web Dashboard¶
Administration Panel¶
- MCP catalog with enable/disable toggles, pairing, webhooks
- Channels page for all messaging platforms
- Credential management, memory, gateway controls
- System page: check-before-update + Debug Share
- Bulk sessions, schedule picker
Auth¶
- Pluggable username/password login (Option B)
- Generic self-hosted OIDC provider
- Dashboard session rotation via refresh token
hermes dashboard registerfor self-hosted OAuth client
๐๏ธ Core Agent¶
Model Support¶
deepseek-v4-flash(+ trimmed variants)MiniMax-M3with 1M contextqwen3.7-plus(Nous + OpenRouter)gemini-3.5-flash(Gemini OAuth + API-key pickers)
Agent Loop¶
/undo [N]โ full parity across CLI, TUI, messaging platforms- Progressive tool disclosure for MCP and plugin tools
- Universal task-completion guidance
- Uncap delegation
max_spawn_depth perf(read_file): compact line-number gutter (~14% fewer tokens)
Sessions & Memory¶
perf(state): merge FTS5 segments on VACUUM- Honcho: fail-open on startup
- Supermemory: session-level ingest + kebab aliases
- Session DB optimization via
hermes sessions optimize
๐งฉ Multi-Agent & Skills¶
Kanban¶
goal_modecards run workers in a/goalloop- File attachments on tasks
- Attach images to worker vision
- Per-profile concurrency cap
Skills¶
- Removed:
spotify,linear,kanban-codex-lane,debugging-hermes-tui-commands, empty category markers - Bundled โ optional: Baoyu creative set,
dspy,subagent-driven-development,minecraft-modpack-server,pokemon-player,hermes-s6-container-supervision environments:relevance gate keeps context-specific skills out of the index- NVIDIA/skills trusted tap with
skills.sh.jsonsidecar - Blank-slate installs + curator prune for built-in skills
๐ฑ Messaging Platforms¶
- Structured stream-event protocol + Telegram draft formatting parity
- Per-platform streaming defaults (Telegram on, Discord off)
- Discord voice-channel mixer โ ambient idle bed + verbal acks
- Handle Feishu meeting invitations
- Matrix bang-command aliases + fail-closed approval reaction auth
๐ง CLI, TUI & Setup¶
- Configurable default interface (cli vs tui) +
--cliflag - TUI single
/modelcommand + unified Sessions overlay - Quick Setup via Nous Portal + Full Setup defaults
- Process title set to
hermesin ps/top/htop - TUI perf: stop slow/dead MCP servers from freezing startup
- Auto-recover session on unexpected gateway death
๐ณ Docker & Deployment¶
- Container reuse + bounded-sync cleanup + orphan reaper
- Auto-join Docker socket group for docker-in-docker backend
- Tag containers with hermes-agent labels for identification
- Point TUI launcher at prebuilt bundle via
HERMES_TUI_DIR
๐ Security¶
- CVE-2026-48710 (Starlette BadHost) โ pin patched Starlette โฅ1.0.1
- Run URL SSRF checks off the event loop in async paths
- Strip Bedrock inference bearer token from subprocess env
- Add
bws_cache.jsonto file-safety read guard - Restore approval/sudo context in
execute_code - Add docker restart/stop/kill to
DANGEROUS_PATTERNS - Sanitize invisible unicode in vetted skill content
๐ Documentation¶
- New Desktop App guide + remote-backend sections
- Dashboard auth-provider suitability + registration docs
- Network egress isolation guide for Docker
๐ฅ Contributors¶
170 community contributors (including co-authors). Top contributors: - @OutThisLife (52 PRs) โ desktop app end-to-end - @benbarclay (44 PRs) โ Docker hardening, dashboard auth - @kshitijk4poor (29 PRs) โ fuzzy model picker, setup onboarding - @ethernet8023 (18 PRs) โ desktop build pipeline, managed-uv - @austinpickett (8 PRs) โ dashboard theme, desktop Providers - @alt-glitch (7 PRs) โ Nous tool-pool, FAL video-gen, supermemory - @helix4u (6 PRs) โ gateway service-restart, update guard - @jquesnelle (4 PRs) โ installer, desktop tooling - @JimLiu โ Simplified Chinese translation + i18n layer
Full Changelog: v2026.5.29.2...v2026.6.5
โ Changelog Index | Home โ