Version 0.3.2 of package Hermes has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Hermes describes itself as: =============================== Emacs frontend for Hermes Agent =============================== More at https://elpa.nongnu.org/nongnu/hermes.html ## Summary: ━━━━━━━━━━━━━━ EMACS-HERMES ━━━━━━━━━━━━━━ <https://elpa.nongnu.org/nongnu/hermes.svg> An Emacs front-end for Hermes Agent, driven over the dashboard/TUI gateway. ## Recent NEWS: ━━━━━━━━━━━━━━━━━━━━━━━━ EMACS-HERMES CHANGELOG ━━━━━━━━━━━━━━━━━━━━━━━━ 1 Version 0.3.2 (2026-08-16) ════════════════════════════ • Added `hermes-project-chat' to reuse or create a chat at the current project root; a prefix argument always opens another. • Grouped the dashboard by Hermes instance, rebalanced chat action popup groups, and reused one status line for compression warnings. • Isolated prompt, steer, background-submit, and session-panel ownership so stale callbacks cannot mutate a successor chat or restore a rejected draft into the wrong buffer. • Kept instance-scoped browsers, Kanban tails, cron edits, MCP toggles, rollback restores, provider-key saves, capability connects, and subagent interrupts from leaking across instance switches or list refreshes. 2 Version 0.3.1 (2026-08-15) ════════════════════════════ • Added shell-style completion and direct session switching for `/model' while preserving the interactive model picker. • Serialized session handoffs and command mutations so stale callbacks, disconnects, and overdue handoffs cannot race or permanently block chats. • Improved queued and background turn ordering, session working-directory updates, credential-prompt expiry, and pending-reply rendering. • Hardened provider authentication, OAuth token rollback, reconnect readiness, and bounded embedded-image parsing. 3 Version 0.3.0 (2026-08-14) ════════════════════════════ • Added named Hermes instances with per-instance dashboard endpoints and instance selection across chats and management browsers. • Kept asynchronous reads, mutations, and singleton browsers scoped to their owning instance; stale callbacks no longer leak state or report actions after a buffer changes ownership. • Preserved the single-instance workflow as the default configuration. 4 Version 0.2.1 (2026-08-13) ════════════════════════════ • Added a backend-driven provider-account browser for OAuth and external account flows. Dashboard-provided shell commands are copied, never run. • Kept provider-account list, OAuth, and disconnect operations scoped to the Hermes profile that opened them. • Kept OAuth-only providers out of API-key onboarding. • Reported backend account errors while suppressing stale asynchronous errors; failed OAuth operations no longer trigger success effects. 5 Version 0.2.0 (2026-08-13) ════════════════════════════ • Published on [NonGNU ELPA]. [NonGNU ELPA] <https://elpa.nongnu.org/nongnu/hermes.html>
