From d376f0258093d524004a0e000380b71e6a36cc84 Mon Sep 17 00:00:00 2001
From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Date: Wed, 1 Jul 2026 22:56:55 +0000
Subject: [PATCH] Refresh guide for Hermes v0.17.0 'Reach' and v0.18.0
'Judgment'
Co-Authored-By: Rob
---
CHANGELOG.md | 20 ++++
README.md | 58 ++++++++----
assets/moa-judgment.png | Bin 0 -> 1781386 bytes
part15-new-platforms.md | 52 ++++++++---
part18-coding-agents.md | 2 +-
part21-remote-sandboxes.md | 2 +-
part22-latest-power-moves.md | 44 ++++++++-
part23-tenacity-stack.md | 2 +
part24-desktop-app.md | 41 ++++++--
part26-moa-verification.md | 175 +++++++++++++++++++++++++++++++++++
part7-memory-system.md | 13 ++-
part8-subagent-patterns.md | 35 ++++++-
part9-custom-models.md | 38 +++++---
13 files changed, 423 insertions(+), 59 deletions(-)
create mode 100644 assets/moa-judgment.png
create mode 100644 part26-moa-verification.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1fdd710..9b3eaab 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,26 @@
Dated list of meaningful guide updates. Roughly [Keep a Changelog](https://keepachangelog.com) flavored.
+## 2026-07-01 — Hermes v0.17.0 "Reach" + v0.18.0 "Judgment" Refresh
+
+### Added
+- **Part 26 — MoA, Verification & Self-Improvement**: the v0.18 "Judgment" stack. Mixture-of-Agents presets as first-class selectable models (`moa` provider, visible per-reference reasoning, streaming aggregator, `/moa` one-shots, trace persistence), evidence-based coding verification (`agent.coding_context`, `pre_verify`, verify-on-stop), **completion contracts** for `/goal` + `/goal wait `, `/learn` + `/journey` self-improvement, background subagent fan-out, everyday commands (`/prompt`, `/reasoning full`, `/timestamps`, in-place compaction, Blank Slate setup), and the team/fleet layer (scale-to-zero + drain coordination, managed scope from `/etc/hermes`, multiplexed gateway, Automation Blueprints, cron continuations). New `assets/moa-judgment.png` banner.
+- Part 15: **iMessage via Photon Spectrum** (`hermes photon login`, no Mac required) as the recommended iMessage path, plus the official **WhatsApp Business Cloud API** adapter, the **Raft** agent-network channel, and Telegram rich messages (Bot API 10.1).
+- Part 24: v0.17/v0.18 desktop coverage — first-class **Projects** (coding rail, review pane, worktrees), multi-terminal panel, memory graph, subagent watch-windows, VS Code Marketplace themes, native notifications, remote media relay.
+- Part 9: **Google Vertex AI** provider, MoA-as-provider note, and Cursor **Composer** via xAI Grok OAuth.
+- Part 8: `delegate_task(background=true)` and background fan-out patterns.
+- Part 7: `memory` atomic batch operations, `/journey`, and the desktop memory graph.
+- Part 22 section 9 "Newer Power Moves (v0.17 → v0.18)".
+
+### Changed
+- README badges, intro, "Pick Your Path," "What's New," TOC, and repo map now target Hermes **v0.18.0 (v2026.7.1)**; platform count updated to 25+; guide is now 27 parts.
+- Part 23: `/goal` guidance updated for completion contracts; Curator notes updated for the opt-in LLM consolidation pass (Part 22).
+
+### Removed
+- **Gemini OAuth as a recommended provider** — the Gemini-CLI OAuth providers were removed in Hermes v0.18. Routing tables and Part 9/21/22 references now point to Gemini API keys or the new Vertex AI provider.
+- BlueBubbles-as-the-only-iMessage-path framing (kept as the self-hosted/legacy alternative).
+- v0.16-as-current framing and the expanded v0.15 "What's New" section (condensed into Earlier Milestones).
+
## 2026-06-17 — Hermes v0.16.0 "Surface" Refresh
### Added
diff --git a/README.md b/README.md
index 2421d45..4e59145 100644
--- a/README.md
+++ b/README.md
@@ -5,24 +5,24 @@
[](./LICENSE)
-[](https://github.com/NousResearch/hermes-agent/releases/tag/v2026.6.5)
-[](./CHANGELOG.md)
-[](#table-of-contents)
+[](https://github.com/NousResearch/hermes-agent/releases/tag/v2026.7.1)
+[](./CHANGELOG.md)
+[](#table-of-contents)
[](./skills/)
[](./templates/config/)
[](./.github/workflows/ci.yml)
[](./CONTRIBUTING.md)
-> **Current through Hermes Agent v0.16.0 (v2026.6.5) — "The Surface Release"** · **26 parts, 13 installable guide skills, 5 opinionated configs, 4 reference architectures, one-command VPS bootstrap** · Now covering the **native Hermes Desktop app** (macOS/Windows/Linux), the **NVIDIA RTX / DGX Spark** local-hardware story + OpenShell, multi-agent **swarms** (`hermes kanban swarm`), the browser **admin panel**, `/undo`, the fuzzy model picker, Quick Setup via Nous Portal, and a leaner default skill set. **Bring any model** — this guide is about the *harness*, not the weights.
+> **Current through Hermes Agent v0.18.0 (v2026.7.1) — "The Judgment Release"** · **27 parts, 13 installable guide skills, 5 opinionated configs, 4 reference architectures, one-command VPS bootstrap** · Now covering **Mixture-of-Agents as a first-class model**, evidence-based **verification** + `/goal` completion contracts, **`/learn` + `/journey`** self-improvement, **background subagent fan-out**, the maturing **Desktop app** (Projects, memory graph, multi-terminal), **iMessage via Photon** (no Mac needed), the NVIDIA RTX / DGX Spark local-hardware story, and gateway **scale-to-zero** for teams. **Bring any model** — this guide is about the *harness*, not the weights.
>
> Other languages: [中文](./README-zh.md) · [日本語](./README-ja.md)
### The End-to-End Hermes Guide — docs + runnable artifacts
-Every part you need to go from fresh install to a production Hermes deployment — driven from the **native desktop app**, the CLI/TUI, a browser admin panel, or 22+ chat platforms. Orchestrate Claude Code / Codex / Gemini CLI through durable Kanban lanes and **multi-agent swarms**, plug into any MCP server, trace every call in Langfuse, let it curate its own skills, push heavy work onto disposable Modal/Daytona/Vercel sandboxes — or run the whole thing **locally on your own GPU / NVIDIA DGX Spark**. It's all **model-agnostic**: bring whatever weights you want, the guide is about the *harness*.
+Every part you need to go from fresh install to a production Hermes deployment — driven from the **native desktop app**, the CLI/TUI, a browser admin panel, or 25+ chat platforms (now including iMessage with no Mac required, via Photon). Orchestrate Claude Code / Codex / Gemini CLI through durable Kanban lanes and **multi-agent swarms**, plug into any MCP server, trace every call in Langfuse, let it curate its own skills, push heavy work onto disposable Modal/Daytona/Vercel sandboxes — or run the whole thing **locally on your own GPU / NVIDIA DGX Spark**. It's all **model-agnostic**: bring whatever weights you want, the guide is about the *harness*.
Unlike most guides, the prescriptions come with **working files**: [`skills/`](./skills) you can `ln -s` into `~/.hermes/skills/`, [`templates/config/`](./templates/config) you `cp` to `~/.hermes/config.yaml`, [`scripts/vps-bootstrap.sh`](./scripts/vps-bootstrap.sh) that takes a fresh VPS to production in one command.
-*By Terp — [Terp AI Labs](https://x.com/OnlyTerp)* · Last updated **June 17, 2026** · [CHANGELOG](./CHANGELOG.md) · [ROADMAP](./ROADMAP.md) · [ECOSYSTEM](./ECOSYSTEM.md)
+*By Terp — [Terp AI Labs](https://x.com/OnlyTerp)* · Last updated **July 1, 2026** · [CHANGELOG](./CHANGELOG.md) · [ROADMAP](./ROADMAP.md) · [ECOSYSTEM](./ECOSYSTEM.md)
---
@@ -76,7 +76,7 @@ Prefer a 5-minute local-only setup? → **[docs/quickstart.md](./docs/quickstart
| [`docs/quickstart.md`](./docs/quickstart.md) | 5-minute zero-to-Telegram-bot. |
| [`ECOSYSTEM.md`](./ECOSYSTEM.md) | Curated directory of MCP servers, coding agents, dashboard plugins. |
| [`ROADMAP.md`](./ROADMAP.md) · [`CHANGELOG.md`](./CHANGELOG.md) · [`CONTRIBUTING.md`](./CONTRIBUTING.md) | The usual suspects. |
-| README + `part1-*.md` … `part25-*.md` | The 26-part guide itself (now incl. Desktop App + NVIDIA / local hardware). |
+| README + `part1-*.md` … `part26-*.md` | The 27-part guide itself (now incl. MoA + verification, Desktop App, NVIDIA / local hardware). |
---
@@ -106,7 +106,7 @@ Full set of diagrams: [`diagrams/architecture.md`](./diagrams/architecture.md).
## Pick Your Path
-This guide grew to 26 parts because *Hermes grew*. Six sections (Parts 1–5 plus SOUL.md) live in this README; Parts 6–25 live as separate files. You don't have to read them all — pick the shortest path to what you need:
+This guide grew to 27 parts because *Hermes grew*. Six sections (Parts 1–5 plus SOUL.md) live in this README; Parts 6–26 live as separate files. You don't have to read them all — pick the shortest path to what you need:
### 🎯 "I just want it working in 10 minutes"
Skip the terminal: install the [desktop app](./part24-desktop-app.md) and let first-run **Quick Setup via Nous Portal** pick a model for you. Prefer the CLI? [Part 1: Setup](#part-1-setup-stop-fumbling-with-installation) → [Part 12: Web Dashboard](./part12-web-dashboard.md) and point-and-click the rest.
@@ -135,13 +135,36 @@ Skip the terminal: install the [desktop app](./part24-desktop-app.md) and let fi
### 🔒 "Run it all locally on my own GPU"
[Part 25: NVIDIA & Local Hardware](./part25-nvidia-local.md) — RTX / DGX Spark, OpenShell isolation, and a model-agnostic local stack (llama.cpp / LM Studio / Ollama) so your data never leaves the machine.
+### 🧑⚖️ "I want an ensemble of frontier models — and proof the work is done"
+[Part 26: MoA, Verification & Self-Improvement](./part26-moa-verification.md) — pick a Mixture-of-Agents council like a model, judge `/goal` completion against evidence, and steer what the agent learns with `/learn` + `/journey`.
+
---
-## What's New (June 2026)
+## What's New (July 2026)
+
+Two huge releases landed since the Surface refresh — **v0.17.0 "Reach" (v2026.6.19)** and **[v0.18.0 "The Judgment Release" (v2026.7.1)](https://github.com/NousResearch/hermes-agent/releases/tag/v2026.7.1)**. Combined: ~3,200 commits, ~1,800 merged PRs, 1,200+ issues closed, and — as of v0.18 — **every P0 and P1 issue in the entire Hermes repo resolved** (~700 highest-priority items cleared in twelve days, with a standing commitment to keep the count at zero). None of it is model-specific — bring whatever weights you want.
+
+### v0.18.0 — "Judgment" (latest)
+
+- **Mixture-of-Agents is a first-class model** — every named MoA preset is a selectable virtual model under a `moa` provider in every picker (CLI/TUI/desktop/gateway). Each reference model's reasoning renders as its own labelled block, and the aggregator's answer streams live. `/moa` is now one-shot sugar. See [Part 26](./part26-moa-verification.md).
+- **The agent proves its work** — verification evidence for coding tasks (run the project's checks, don't assert success), **completion contracts** for `/goal`, `/goal wait `, and a `pre_verify` hook. See [Part 26](./part26-moa-verification.md#2-verification--done-means-proven-not-claimed).
+- **`/learn` + `/journey`** — distill a reusable skill from anything (`/learn `), and browse/edit/delete everything the agent has learned on a timeline. The desktop adds a playable **memory graph**. Background self-improvement now routes to an aux model and costs a fraction of before. See [Part 26](./part26-moa-verification.md#3-learn-and-journey--self-improvement-you-can-see) and [Part 7](./part7-memory-system.md).
+- **Background subagent fan-out** — `delegate_task` dispatches parallel background subagents and returns one consolidated turn when all finish; your chat is never blocked. See [Part 8](./part8-subagent-patterns.md).
+- **Desktop becomes a coding cockpit** — first-class per-profile **Projects** (sidebar, coding rail, review pane, worktree management), a **multi-terminal panel**, PR-style diffs in chat, and a conversation timeline rail. See [Part 24](./part24-desktop-app.md).
+- **Run it for a team** — gateway **scale-to-zero** with drain coordination (no dropped in-flight turns), administrator-pinned **managed scope** from `/etc/hermes`, multiplexed profiles over one gateway, and **cron continuations**. See [Part 26](./part26-moa-verification.md#6-running-hermes-for-a-team--scale-to-zero-and-managed-scope).
+- **Google Vertex AI provider** — Gemini through your GCP service account with auto-minted, auto-refreshed OAuth2 tokens (no static key). The Gemini-CLI OAuth providers were **removed** — see the migration note in [Part 9](./part9-custom-models.md).
+- **Everyday wins** — `/prompt` (compose in `$EDITOR`), `/reasoning full`, `/timestamps`, in-place compaction by default, Blank Slate setup mode, and a security round (MCP-config persistence hardening, cron credential-exfil blocks, Slack `xapp-` token redaction). See [Part 26](./part26-moa-verification.md#5-small-things-youll-use-every-day) and [Part 19](./part19-security-playbook.md).
-Two big releases landed since the Foundation refresh — **v0.15.0 "Velocity"** and **[v0.16.0 "The Surface Release"](https://github.com/NousResearch/hermes-agent/releases/tag/v2026.6.5)** — plus a deepening **NVIDIA** partnership. The headline themes: a native **desktop app**, run-it-**local** on NVIDIA hardware, multi-agent **swarms**, a browser **admin panel**, and a deliberately **leaner** default skill set. None of it is model-specific — bring whatever weights you want.
+### v0.17.0 — "Reach"
-### v0.16.0 — "Surface" (latest)
+- **iMessage via Photon Spectrum — no Mac required** — `hermes photon login` and Hermes lives in the blue bubbles; positioned as the successor to the BlueBubbles bridge. Plus an **official WhatsApp Business Cloud API** adapter and the **Raft** agent-network channel. See [Part 15](./part15-new-platforms.md).
+- **Background subagents** — `delegate_task(background=true)` returns a handle immediately; the result re-enters the conversation when it finishes. See [Part 8](./part8-subagent-patterns.md).
+- **A much deeper desktop app** — rebindable shortcuts, native OS notifications, live subagent **watch-windows**, any VS Code Marketplace theme, a resizable terminal pane, remote media relay, and per-thread drafts. See [Part 24](./part24-desktop-app.md).
+- **Dashboard grows up** — a full **profile builder** (model + skills + MCPs from the browser), a rehauled Skills Hub (previews + security scans), and hardened dashboard auth. See [Part 12](./part12-web-dashboard.md).
+- **`image_generate` learned to edit** — image-to-image transforms across every provider; **Automation Blueprints** replace raw cron syntax with guided forms; the `memory` tool gained **atomic batch operations**; the Curator's LLM consolidation pass is now **opt-in** (routine curation costs zero tokens). See [Part 22](./part22-latest-power-moves.md) and [Part 7](./part7-memory-system.md).
+- **Telegram rich messages** (Bot API 10.1, on by default), MCP **elicitation** (servers can prompt mid-tool-call on any surface), and Cursor's **Composer** model via xAI Grok OAuth. See [Part 15](./part15-new-platforms.md), [Part 17](./part17-mcp-servers.md), and [Part 9](./part9-custom-models.md).
+
+### v0.16.0 — "Surface"
- **Hermes Desktop** — a native macOS/Windows/Linux app: streaming chat with live tool activity, a session list with archive/search, drag-and-drop files, clipboard image paste, a **Cmd+K command palette**, a model picker in the composer, a per-session **YOLO toggle**, and in-app self-update. It's "another surface over one agent, not a fork." See [Part 24](./part24-desktop-app.md).
- **Remote backend** — desktop and clients can connect to a remote Hermes gateway over a secure WebSocket (OAuth or username/password), with per-profile hosts, concurrent multi-profile sessions, and cross-profile `@session` links. Thin GUI local, heavy agent remote. See [Part 24](./part24-desktop-app.md#7-connect-to-a-remote-hermes).
@@ -153,19 +176,13 @@ Two big releases landed since the Foundation refresh — **v0.15.0 "Velocity"**
- **NVIDIA Skills Hub tap** — a built-in trusted Skills source alongside OpenAI/Anthropic/HuggingFace (CUDA-X, AIQ, cuOpt), part of the broader NVIDIA local-hardware story. See [Part 25](./part25-nvidia-local.md).
- **Security** — CVE-2026-48710 Starlette pin, SSRF off-loop hardening, and subprocess credential stripping. See [Part 19](./part19-security-playbook.md).
-### v0.15.0 — "Velocity"
-
-- **Multi-agent swarms** — `hermes kanban swarm` turns the durable Kanban into a platform: a root planner, parallel workers, a gated verifier and synthesizer, a shared blackboard, per-task model overrides, and a worktree per task. See [Part 23](./part23-tenacity-stack.md).
-- **Huge perf wave** — `run_agent.py` was split into focused `agent/*` modules (−76% lines), cold start dropped sharply (`hermes --version` −63%), per-turn function calls fell ~47%, and `session_search` got **~4,500× faster — and free**. See [Part 20](./part20-observability.md).
-- **Brainworm / promptware defense** — a defense layer against instructions smuggled through tool output and untrusted content. See [Part 19](./part19-security-playbook.md).
-- **More surfaces & integrations** — Bitwarden Secrets Manager bootstrap, skill bundles (one slash command loads a whole workflow), an Ink TUI multi-session orchestrator, Krea 2 image generation, an interactive Nous-approved MCP catalog picker, ntfy as the 23rd messaging platform, and a deep xAI round (Web Search plugin, `hermes migrate xai`). See [Part 15](./part15-new-platforms.md) and [Part 17](./part17-mcp-servers.md).
-
### NVIDIA partnership — run it local
Hermes is now optimized for always-on **local** use on **NVIDIA RTX PCs, RTX PRO workstations, and DGX Spark** (128GB unified memory, ~1 petaflop of AI performance, runs 120B-class MoE models all day). Tensor Cores accelerate inference, there's a dedicated **DGX Spark playbook**, and **OpenShell** adds kernel-level isolation between the agent and your OS. It stays model-agnostic — bring any weights. See [Part 25](./part25-nvidia-local.md).
### Earlier milestones (still relevant)
+- **v0.15 "Velocity"** — multi-agent swarms (`hermes kanban swarm`), the big perf wave (~4,500× faster free `session_search`), Brainworm/promptware defense, skill bundles, and ntfy as a messaging platform. See [Part 23](./part23-tenacity-stack.md) and [Part 19](./part19-security-playbook.md).
- **v0.14 "Foundation"** — PyPI installs + lighter launch, Grok OAuth + 1M context, `hermes proxy` (OpenAI-compatible localhost), `x_search`, Teams/LINE/SimpleX, live `/handoff`, and the first native Windows support. See [Part 23](./part23-tenacity-stack.md) and [Part 13](./part13-tool-gateway.md).
- **v0.13 "Tenacity"** — durable multi-agent Kanban, `/goal` persistent objectives, Checkpoints v2, and no-agent cron. See [Part 23](./part23-tenacity-stack.md).
- **v0.12 "Curator"** — the autonomous Curator (`hermes curator`), a rubric-based self-improvement loop, a much wider provider menu, and a plugin-first gateway. See [Part 22](./part22-latest-power-moves.md) and [Part 9](./part9-custom-models.md).
@@ -186,7 +203,7 @@ Hermes is now optimized for always-on **local** use on **NVIDIA RTX PCs, RTX PRO
7. [Context Compression](./part6-context-compression.md) — Fix the silent context loss bug, configure compression thresholds, survive long sessions
8. [Memory System](./part7-memory-system.md) — The three-tier memory architecture: persistent facts, conversation recall, procedural memory
9. [Subagent Patterns](./part8-subagent-patterns.md) — Orchestrator/worker delegation, ACP subagents, parallel task execution
-10. [Custom Model Providers](./part9-custom-models.md) — Grok/SuperGrok OAuth, Bedrock, Azure AI Foundry, LM Studio, Gemini OAuth, Codex OAuth, OpenRouter routing, model aliases, fallback chains
+10. [Custom Model Providers](./part9-custom-models.md) — Grok/SuperGrok OAuth, Bedrock, Azure AI Foundry, Vertex AI, LM Studio, Codex OAuth, MoA presets, OpenRouter routing, model aliases, fallback chains
11. [SOUL.md Anti-Patterns](./part10-soul-antipatterns.md) — What makes an agent annoying vs useful, the formula that works
12. [Gateway Recovery](./part11-gateway-recovery.md) — Crash detection, auto-recovery, common failure modes, health checks
13. [Web Dashboard](./part12-web-dashboard.md) — `hermes dashboard`, browser Chat via real TUI, models/plugins tabs, config, keys, sessions, logs, analytics, cron
@@ -201,8 +218,9 @@ Hermes is now optimized for always-on **local** use on **NVIDIA RTX PCs, RTX PRO
22. [Remote Sandboxes & Bulk File Sync](./part21-remote-sandboxes.md) — SSH, Modal, Daytona, Vercel Sandbox, Fly Machines, E2B. Diff-based sync-back on teardown
23. [Latest Power Moves](./part22-latest-power-moves.md) — Curator, TUI habits, context-file hygiene, plugins, dashboard Chat, cron chaining, and the 2026 upgrade checklist
24. [Foundation + Tenacity Stack](./part23-tenacity-stack.md) — PyPI/lazy deps, `hermes proxy`, `/handoff`, durable Kanban, `/goal`, Checkpoints v2, no-agent cron, worker lanes, multi-agent swarms, and the upgrade checklist
-25. [Hermes Desktop App](./part24-desktop-app.md) — Native macOS/Windows/Linux GUI, Quick Setup, Cmd+K palette, drag-and-drop, model picker, remote gateway, multi-profile, voice, self-update
+25. [Hermes Desktop App](./part24-desktop-app.md) — Native macOS/Windows/Linux GUI, Quick Setup, Cmd+K palette, Projects, multi-terminal, memory graph, remote gateway, multi-profile, voice, self-update
26. [NVIDIA & Local Hardware](./part25-nvidia-local.md) — Run Hermes on your own GPU: RTX / DGX Spark, OpenShell isolation, NemoClaw, and a model-agnostic local stack
+27. [MoA, Verification & Self-Improvement](./part26-moa-verification.md) — Mixture-of-Agents presets as models, `/moa`, completion contracts for `/goal`, `/learn`, `/journey`, background fan-out, scale-to-zero
---
diff --git a/assets/moa-judgment.png b/assets/moa-judgment.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd459e1215a5fc166885adaae525caa3e9839140
GIT binary patch
literal 1781386
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