{
 "generated": "2026-09-21",
 "latest": "v0.21.4",
 "releases": [
  {
   "version": "v0.21.4",
   "label": "Hermes Agent v0.21.4 (2026.9.21)",
   "date": "2026-09-21",
   "id": "rel-0-21-4",
   "entries": [
    {
     "tag": "ADD",
     "item": "--format stream-json",
     "html": "<code>--format stream-json</code> — structured JSONL output for a scripted <code>hermes chat -q</code> run, one event object per stdout line"
    },
    {
     "tag": "ADD",
     "item": "skills.auto_load",
     "html": "<code>skills.auto_load</code> settings key — pin named skills to load into every new session's prompt"
    },
    {
     "tag": "ADD",
     "item": "hermes sessions set-journal-mode",
     "html": "<code>hermes sessions set-journal-mode</code> — convert <code>state.db</code>'s SQLite journal mode after every Hermes process for the profile stops"
    },
    {
     "tag": "ADD",
     "item": "mcp.discovery_concurrency",
     "html": "<code>mcp.discovery_concurrency</code> settings key (unverified) — named in the release notes as a configurable MCP discovery connect cap, not yet in the reference docs"
    }
   ]
  },
  {
   "version": "v0.21.3",
   "label": "Hermes Agent v0.21.3 (2026.9.14)",
   "date": "2026-09-14",
   "id": "rel-0-21-3",
   "entries": [
    {
     "tag": "ADD",
     "item": "/loop",
     "html": "<code>/loop</code> (alias <code>/proactive</code>) — re-run a prompt on a recurring interval within a session, with <code>--times</code>/<code>--until</code> and status/pause/resume/stop subcommands"
    },
    {
     "tag": "ADD",
     "item": "display.vim_mode",
     "html": "<code>display.vim_mode</code> settings key — CLI-only vi/vim keybindings for the input composer"
    },
    {
     "tag": "CHG",
     "item": "/queue",
     "html": "<code>/queue</code> — bare invocation now lists the pending queue; added <code>list</code>, <code>edit</code>, <code>rm</code>, <code>move</code> and <code>clear</code> subcommands, plus a force-queue <code>add</code>"
    },
    {
     "tag": "CHG",
     "item": "/model",
     "html": "<code>/model</code> — added a <code>--reasoning &lt;level&gt;</code> flag and OpenRouter account-preset selection (<code>@preset/&lt;slug&gt;</code>)"
    },
    {
     "tag": "CHG",
     "item": "hermes auth",
     "html": "<code>hermes auth</code> — OpenRouter credentials can now be added via OAuth browser login (PKCE), alongside the existing API-key flow"
    },
    {
     "tag": "CHG",
     "item": "hermes backup",
     "html": "<code>hermes backup</code> — exclusions expanded to cover regenerable <code>models/</code>, <code>runtimes/</code> and <code>node/</code> downloads, more of <code>cache/</code>, and Unix sockets, devices and symlinks"
    }
   ]
  },
  {
   "version": "v0.21.2",
   "label": "Hermes Agent v0.21.2 (2026.9.11)",
   "date": "2026-09-11",
   "id": "rel-0-21-2",
   "entries": [
    {
     "tag": "ADD",
     "item": "card-keys",
     "html": "<code>card-keys</code> — initial reference: TUI keybindings plus the transcript, status-bar and overlay symbol glossary (17 rows)"
    },
    {
     "tag": "ADD",
     "item": "card-slash-core",
     "html": "<code>card-slash-core</code> — initial reference: session, context, coding-workflow and run-control commands (29 rows)"
    },
    {
     "tag": "ADD",
     "item": "card-slash-tools",
     "html": "<code>card-slash-tools</code> — initial reference: model and reasoning control, tools, skills and profile commands (28 rows)"
    },
    {
     "tag": "ADD",
     "item": "card-cli",
     "html": "<code>card-cli</code> — initial reference: global options and every in-scope subcommand (45 rows)"
    },
    {
     "tag": "ADD",
     "item": "card-settings",
     "html": "<code>card-settings</code> — initial reference: <code>config.yaml</code> precedence, the seven terminal backends, agent behaviour and limits (22 rows)"
    },
    {
     "tag": "ADD",
     "item": "card-env",
     "html": "<code>card-env</code> — initial reference: <code>HERMES_HOME</code>, secrets handling and backend variables (6 rows)"
    },
    {
     "tag": "ADD",
     "item": "card-skills",
     "html": "<code>card-skills</code> — initial reference: the context-file precedence chain, memory, skills and subagent delegation (15 rows)"
    },
    {
     "tag": "ADD",
     "item": "card-hooks",
     "html": "<code>card-hooks</code> — initial reference: cron, heartbeats, goals, suggestions, blueprints, kanban and MCP (8 rows)"
    }
   ]
  }
 ]
}
