#+title: emacs-hermes Changelog

* 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.

* 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.

* Version 0.2.0 (2026-08-13)

- Published on [[https://elpa.nongnu.org/nongnu/hermes.html][NonGNU ELPA]].
