Skip to content

Update dependency NousResearch/hermes-agent to v2026.6.5 - #179

Merged
JAORMX merged 1 commit into
mainfrom
renovate/nousresearch-hermes-agent-2026.x
Jun 6, 2026
Merged

Update dependency NousResearch/hermes-agent to v2026.6.5#179
JAORMX merged 1 commit into
mainfrom
renovate/nousresearch-hermes-agent-2026.x

Conversation

@renovate

@renovate renovate Bot commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
NousResearch/hermes-agent minor v2026.5.29v2026.6.5

Release Notes

NousResearch/hermes-agent (NousResearch/hermes-agent)

v2026.6.5: Hermes Agent v0.16.0 (2026.6.5) — The Surface Release

Compare Source

Hermes Agent v0.16.0 (v2026.6.5)

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 (including co-authors)

The Surface Release. Hermes meets you wherever you work. A brand-new native desktop app — built across 100 PRs and 159 commits in a single week — gives you Hermes as a real macOS/Linux/Windows application: one-click install, in-app self-update, drag-and-drop files into chat, an inline model picker in the status bar, concurrent multi-profile sessions, a full Simplified Chinese translation, and the ability to connect to a remote Hermes gateway over OAuth or username/password. Alongside it, the web dashboard grew a full browser-based administration panel (MCP catalog, messaging channels, credentials, webhooks, memory, pluggable OIDC / username-password login), and first-time setup got a "Quick Setup via Nous Portal" path that gets you from install to first message in seconds. The default skill set was trimmed to what you actually need, NVIDIA/skills joined the trusted Skills Hub taps, the model picker is now fuzzy-searchable everywhere (desktop, web, TUI, CLI), and /undo finally lets you take back the last N turns. 2 P0 and 62 P1 closures ride along, plus a security round (CVE-2026-48710 Starlette pin, SSRF off-loop hardening, subprocess credential stripping).


✨ Highlights

  • Hermes Desktop — a real native app, not a terminal wrapper — This is the headline. There's now a apps/desktop/ Electron application that installs like any other desktop app on macOS, Linux, and Windows, updates itself in place from inside the app, and gives you a polished GUI for everything Hermes does. You get a proper chat window with streaming, a session list you can archive and search, drag-and-drop files anywhere in the chat area, clipboard image paste, a Cmd+K command palette, and a model picker right in the status bar. If you've been telling friends "it's a CLI agent" and watching their eyes glaze over — now you can just send them an installer. None of this existed a week ago. (#​20059, #​35607, #​37099, #​37379, #​38631@​OutThisLife, @​jquesnelle, @​ethernet8023, @​austinpickett, @​benbarclay)

  • Run the desktop app against a remote Hermes — sign in with OAuth or username/password — The desktop app doesn't have to run Hermes locally. Point it at a remote Hermes gateway (your homelab, a hosted box, a teammate's server) and it connects over a secure WebSocket, authenticating with OAuth or a username/password login — no fiddling with --insecure flags or hand-copied session tokens. Each profile can target its own remote host, and you can run concurrent sessions across multiple profiles in one window with cross-profile @session links. The practical version: your laptop runs a thin GUI, the heavy agent runs wherever your API keys and compute live. (#​37888, #​38851, #​39330, #​39778@​benbarclay, @​OutThisLife, @​teknium1)

  • The web dashboard is now a full admin panel — configure everything from the browser — The dashboard grew from "view your sessions" into a complete administration surface. There's a Channels page that sets up every gateway messaging platform (Telegram, Discord, Slack, etc.) from the browser, an admin panel for the MCP catalog with enable/disable toggles, credential management, webhook and hook creation, memory configuration, gateway controls, and a System page with check-before-update and one-click Debug Share. You no longer have to SSH in and edit config.yaml to wire up a new messaging channel or MCP server — it's all point-and-click now. (#​36704, #​36736, #​37211, #​38205, #​38600@​teknium1)

  • Hermes Desktop speaks Simplified Chinese — full 简体中文 in the chat GUI — The desktop app now ships a complete Simplified Chinese (简体中文) translation across every UI surface — the chat window itself, sidebar, settings, command center, cron, messaging, profiles, skills, agents, the lot. English stays the default; switch language in Appearance settings and the choice persists to your config (display.language). It's built on a proper typed i18n layer, so adding more languages from here is straightforward. (#​38241@​JimLiu)

  • Leaner default skill set — Hermes ships only what you actually need — The bundled skill set got a deliberate trim. Skills that were redundant or dead are gone (spotify — superseded by the native Spotify plugin's 7 tools; linear — superseded by hermes mcp install linear; kanban-codex-lane, debugging-hermes-tui-commands, a stale domain orphan, and several empty category markers). Heavier or niche skills moved from bundled to optional (the Baoyu creative set, dspy, subagent-driven-development, minecraft-modpack-server, pokemon-player, hermes-s6-container-supervision) — still one hermes skills install away, just not loaded by default. And a new environments: relevance gate keeps context-specific skills (kanban, docker/s6) out of the skills index for users who'll never use them, while still loading them on explicit request. The result: a smaller, sharper default skill list, less noise in the picker, and a lighter prompt. The curator can now prune unused built-in skills too (not just agent-created ones), with usage tracked for every skill. (#​39028, #​36701, #​36228@​teknium1)

  • NVIDIA/skills is now a built-in trusted skills tapNVIDIA/skills joins OpenAI, Anthropic, and HuggingFace as a default trusted tap in the Skills Hub — discoverable, browsable, searchable, and auto-updating through the same pipeline. NVIDIA's verified skills for CUDA-X, AIQ, cuOpt and the rest of their product stack are one install away, with real category labels from the repo's skills.sh.json sidecar. (#​34333@​teknium1)

  • Quick Setup via Nous Portal — from install to first message in seconds — First-time setup was thinned down to two clear paths: Quick Setup (sign in with Nous Portal, get a model picker, start chatting immediately) or Full Setup (the detailed wizard for power users). hermes portal is now the human-readable alias that runs the full quick-setup Nous flow. The first-run menu explains the difference inline so newcomers aren't guessing. The goal: a brand-new user shouldn't need to read docs to send their first message. (#​35723, #​36227, #​38449, #​38465@​teknium1, @​kshitijk4poor)

  • Fuzzy model picker, everywhere — type a few letters, find your model — The model picker now does fuzzy search across the desktop app, web dashboard, TUI, and CLI. Type "v4fl" and deepseek-v4-flash surfaces; multi-endpoint providers are grouped under one row instead of cluttering the list with duplicates, and each row carries a description so you know what you're picking. The catalog refreshes hourly instead of daily, so new models show up the same day they launch. New this window: deepseek-v4-flash, MiniMax-M3 with 1M context, qwen3.7-plus. (#​36928, #​35227, #​35756, #​35659, #​36214@​kshitijk4poor, @​teknium1)

  • /undo [N] — take back the last N turns — Said the wrong thing, or sent the agent down a bad path? /undo backs up N user turns, prefills your last message so you can edit and resend, and soft-deletes the turns in between. It works in the CLI, the TUI, and across messaging platforms (Telegram, Discord, etc.) with full parity. Closes a long-standing request (#​21910). (#​36229, #​36699@​teknium1)

  • Choose your default interface — cli or tui — You can now set whether hermes chat drops you into the classic CLI or the Ink TUI by default, with a --cli flag to override per-invocation. The TUI also got a single unified /model command and a Sessions overlay for switching between live sessions. Use the interface you actually like. (#​37782, #​37112@​OutThisLife)


🖥️ Hermes Desktop App (NEW)

Install & lifecycle
Remote-gateway & multi-profile
Chat UX & settings

📊 Web Dashboard

Administration panel (NEW)
Auth

🏗️ Core Agent & Architecture

Provider & model support
Agent loop, prompt & tools
Sessions, state & memory

🧩 Multi-Agent (Kanban) & Skills

Kanban
Skills
  • Leaner default skill set (#​39028@​teknium1):
    • Removed (redundant / dead): spotify (→ Spotify plugin's 7 native tools), linear (→ hermes mcp install linear), kanban-codex-lane, debugging-hermes-tui-commands, stale domain orphan, empty category markers (diagramming, gifs, inference-sh, mlops/training, mlops/vector-databases)
    • Bundled → optional: baoyu-article-illustrator, baoyu-comic, creative-ideation, pixel-art, dspy, subagent-driven-development, minecraft-modpack-server, pokemon-player, hermes-s6-container-supervision
    • Consolidated: webhook-subscriptions + native-mcp folded into the hermes-agent skill as on-demand references; writing-plans merged into plan (v2.0.0)
    • New environments: frontmatter relevance gate (kanban / docker / s6) — context-specific skills stop appearing in the index for users who won't use them, still load on explicit request
  • Curator can now prune unused built-in skills (not just agent-created), with usage tracked for every skill (#​36701@​teknium1)
  • Blank-slate skills — install --no-skills + opt-out/opt-in for the default profile (#​36228@​teknium1)
  • NVIDIA/skills trusted tapNVIDIA/skills is now a default trusted Skills Hub tap alongside OpenAI/Anthropic/HuggingFace; skills.sh.json sidecar gives taps real category labels (#​34333@​teknium1)
  • Skills Hub: fix browse cap, add source links + copy buttons + category cleanup (#​37143@​teknium1)
  • New optional skills: grok (xAI Grok Build CLI), antigravity-cli operator (under autonomous-ai-agents) (#​34582, #​34583, #​34604@​teknium1)

📱 Messaging Platforms (Gateway)

🖥️ CLI, TUI & Setup

🔧 Tool System & Installer

🐳 Docker & Deployment

🔒 Security & Reliability

🐛 Notable Bug Fixes

  • 399 issues closed this window (2 P0, 62 P1, 16 security-tagged, 262 bug-labeled).
  • Desktop: keep in-flight new chats from vanishing on refresh; Stop button actually interrupts when a turn is queued; stop background session messages bleeding into the active transcript; slash/@​ completion menu navigable & Esc-dismissable; IME Enter no longer splits messages (#​37908@​OutThisLife, #​37948, #​37975, #​37937@​kshitijk4poor, #​38333@​stremtec)
  • Update: stop stash/restore from clobbering desktop source on managed clones; don't fail desktop rebuild/skills sync on mid-rebuild venv; export launcher virtualenv to uv (#​38542, #​38885, #​35224@​teknium1)
  • Voice: honor PIPEWIRE_REMOTE in PortAudio fallback; allow /voice over SSH when a sound server is reachable; restore mistralai (2.4.8 clean, ban lifted) (#​33473@​Dusk1e, #​35719, #​34841@​teknium1)

📚 Documentation


Hermes Agent v0.16.0 — The Surface Release

👥 Contributors

A huge thank-you to the 170 community contributors (including co-authors) who shipped work in this release.

Core
Top community contributors (by merged-PR count)
  • @​OutThisLife (52) — built the desktop app end to end: install, self-update, remote-gateway connect, multi-profile sessions, chat UX, status-bar model picker
  • @​benbarclay (44) — Docker hardening, dashboard auth (OIDC, username/password, refresh-token rotation), desktop OAuth remote connect
  • @​kshitijk4poor (29) — fuzzy model picker, setup/portal onboarding, desktop completion-menu & Stop-button fixes, honcho hardening
  • @​ethernet8023 (18) — desktop build pipeline (content-hash stamp, build flags), Linux/arm64 desktop support, managed-uv consolidation
  • @​austinpickett (8) — dashboard nous-blue theme + bulk sessions, desktop Providers settings, GUI QoL triage
  • @​alt-glitch (7) — Nous tool-pool entitlement surfacing, FAL video-gen managed gateway, supermemory session ingest, matrix aliases
  • @​helix4u (6) — gateway service-restart flow, update destructive-clean guard, config prefill alignment
  • @​jquesnelle (4) — installer commit-pinning opt-in, desktop skills/tools + model-management consolidation
  • @​JimLiu — full Simplified Chinese (简体中文) desktop translation + typed i18n layer
All Contributors

@​0xharryriddle, @​a1245582339, @​adybag14-cyber, @​AhmetArif0, @​alaamohanad169-ship-it, @​alelpoan, @​alt-glitch,
@​Aman113114-IITD, @​amathxbt, @​aminvakil, @​annguyenNous, @​aqilaziz, @​Archerouyang, @​ashishpatel26, @​asimons81,
@​austinpickett, @​banditburai, @​baofuen, @​Bartok9, @​bbednarski9, @​beardthelion, @​bedirhancode, @​benbarclay,
@​benfrank241, @​blackpilledsoftware-prog, @​bluefishs, @​brian-doherty, @​briancl2, @​briandevans, @​BROCCOLO1D,
@​caojiguang, @​CharZhou, @​counterposition, @​coygeek, @​CryptoByz, @​davetist, @​davidgut1982, @​dchenk, @​dirtyren,
@​donovan-yohan, @​dparikh79, @​dskwe, @​Dusk1e, @​dvir-pashut, @​EloquentBrush0x, @​emozilla, @​ErnestHysa, @​Erosika,
@​ethernet8023, @​f3rs3n, @​faisfamilytravel, @​Fearvox, @​ferminquant, @​fesalfayed, @​firefly, @​flooryyyy,
@​Foldblade, @​Frowtek, @​gbarany, @​Glucksberg, @​GodsBoy, @​haran2001, @​harjothkhara, @​HashClawAI, @​hayka-pacha,
@​helix4u, @​HeLLGURD, @​Hinotoi-agent, @​hllqkb, @​IAvecilla, @​inchargeautomation-lab, @​Interstellar-code, @​isair,
@​ITheEqualizer, @​jeffrobodie-glitch, @​JezzaHehn, @​JimLiu, @​Julientalbot, @​julio-cloudvisor, @​karmeleon,
@​Kenmege, @​Kewe63, @​Kolektori, @​konsisumer, @​kshitijk4poor, @​kurobaryo, @​kweiner, @​kyssta-exe, @​Kyzcreig,
[@​LengR](h

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@JAORMX
JAORMX merged commit 4abee52 into main Jun 6, 2026
8 checks passed
@JAORMX
JAORMX deleted the renovate/nousresearch-hermes-agent-2026.x branch June 6, 2026 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant