Skip to content

docs: major refresh for Hermes v0.9.0 & v0.10.0 (April 2026) - #5

Merged
OnlyTerp merged 1 commit into
mainfrom
devin/1776393615-v0-10-refresh
Apr 17, 2026
Merged

docs: major refresh for Hermes v0.9.0 & v0.10.0 (April 2026)#5
OnlyTerp merged 1 commit into
mainfrom
devin/1776393615-v0-10-refresh

Conversation

@OnlyTerp

@OnlyTerp OnlyTerp commented Apr 17, 2026

Copy link
Copy Markdown
Owner

Summary

Two major Hermes releases shipped in the past week — v0.9.0 "Everywhere" (2026.4.13) and v0.10.0 "Tool Gateway" (2026.4.16). The guide was stuck at "tested on latest — April 2026" with no coverage of either. This PR brings it fully current.

Added — 5 new parts (part12part16)

  • Part 12 — Local Web Dashboardhermes dashboard, the new full-browser UI covering status, config, API keys, sessions (FTS5 search), logs (live tail), analytics (token + cost), cron, skills, the /reload slash command, the REST API, and dashboard plugins.
  • Part 13 — Nous Tool Gateway — paid Nous Portal subscribers get web search (Firecrawl), image gen (FAL FLUX 2 Pro), TTS (OpenAI), and browser automation (Browser Use) through a single subscription. Per-tool use_gateway: true, precedence rules, self-hosted gateway env vars, FAQ, cost playbook.
  • Part 14 — Fast Mode & Background Watchers/fast priority-tier inference on OpenAI/Anthropic across all 16 gateway platforms, watch_patterns real-time regex event hooks on background processes (with recipes), the pluggable context engine, and /compress <topic>.
  • Part 15 — New Platforms — full setup for iMessage via BlueBubbles (install, permissions, pairing, env vars, Private API), WeChat/Weixin (QR login, iLink API config, DM policies), WeCom (Enterprise WeChat), and Android / Termux (tested install bundle + background gotchas). Opens with the full 16-platform lineup table.
  • Part 16 — Backup, Import & /debughermes backup (what's included/redacted, recipes), hermes import (interactive conflict resolution), /debug + hermes debug share, plus a consolidated security hardening section (webhook secret validation, SSRF protection, env redaction, subagent approval inheritance).

Updated

  • README.md — new "What's New (April 10–17, 2026)" section linking every v0.9/v0.10 feature to the right part; TOC expanded from 11 → 17 entries; provider table gains Nous Portal, native xAI / Xiaomi MiMo, Kimi/Moonshot, z.ai/GLM, MiniMax, Arcee, Hugging Face; Quick Start adds hermes dashboard; prerequisites mention Android/Termux and the optional Nous Portal subscription.
  • Part 4 (Telegram) — reframed as the flagship of 16 gateway platforms with a full platform matrix and cross-links to the new adapters, crash recovery, and the dashboard. Existing Telegram content preserved.
  • Part 9 (Custom Models) — native-adapter matrix at the top, Nous Portal OAuth flow, new config examples for xai, xiaomi, moonshot, zai, minimax, and arcee with native features surfaced (Grok live-X search, MiMo reasoning modes).

Not Changed

Parts 1–3, 5–8, 10, 11 are unchanged. They're still accurate under v0.10.0.

Review & Testing Checklist for Human

  • Skim the new "What's New" section in README.md and confirm every feature listed matches your mental model of what shipped (I pulled directly from the official v0.9.0 / v0.10.0 release notes and docs, but you may have first-hand experience with edge cases I missed).
  • Spot-check part13-tool-gateway.md against your own Nous Portal status — the hermes status output shown there should match what you actually see.
  • Verify the 16-platform table in part4-telegram-setup.md and part15-new-platforms.md reflects the current adapter list — if a platform was deprecated or renamed this week I may have missed it.
  • Read the BlueBubbles setup steps in part15-new-platforms.md end-to-end against the official BlueBubbles docs if you plan to actually wire up iMessage — catching any drift there early matters.

Notes

  • Docs-only change, no code affected. Any CI should just be a markdown/link check at most.
  • Content is intentionally concrete (configs, env vars, exact commands, common failure modes) to match the tone of existing parts. No marketing filler.
  • Left existing Parts 1–3 / 5–8 / 10 / 11 alone on purpose — they're still correct and rewriting them would bloat the diff. Happy to do a follow-up pass if you want them cross-linked to the new parts.

Link to Devin session: https://app.devin.ai/sessions/42780dee7d0d4798b1910200a1f7280d
Requested by: @OnlyTerp


Open with Devin

- Add Parts 12-16: Web Dashboard, Nous Tool Gateway, Fast Mode +
  background watchers + pluggable context engine, new messaging
  platforms (iMessage, WeChat, Android/Termux), backup/import +
  /debug + security hardening
- README: What's New section covering both v0.9.0 'everywhere' and
  v0.10.0 'tool gateway' releases, updated TOC to 16 parts, expanded
  provider table (Nous Portal, native xAI/Xiaomi, Kimi, z.ai, MiniMax,
  Arcee, HF), Android/Termux install, dashboard quick start
- Part 4: reframe Telegram as one of 16 gateway platforms with
  cross-references to the new adapters
- Part 9: native adapter matrix, Nous Portal OAuth flow, xAI live
  search + MiMo reasoning modes, new provider config examples

Co-Authored-By: Rob <onerobby@gmail.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 2 potential issues.

View 4 additional findings in Devin Review.

Open in Devin Review

Comment thread part9-custom-models.md
| **OpenAI** | Yes | Native responses API, reasoning effort levels, `/fast` priority tier |
| **xAI (Grok)** | **Yes, new in v0.10** | Native **live X/Twitter search** as a built-in tool |
| **Xiaomi MiMo** | **Yes, new in v0.10** | Native reasoning modes (`low`/`medium`/`high`) exposed as config |
| **Kimi / Moonshot** | Yes | 200K+ context, great for LightRAG entity extraction (see [Part 3](#part-3-lightrag--graph-rag-that-actually-works)) |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Broken anchor link to Part 3 — resolves against the wrong file

The link [Part 3](#part-3-lightrag--graph-rag-that-actually-works) at part9-custom-models.md:18 uses a #-only anchor, which resolves relative to the current file (part9-custom-models.md). That anchor only exists as a heading in README.md, so this link is broken when viewed from the Part 9 page. It should link to either ./part3-lightrag-setup.md or ./README.md#part-3-lightrag--graph-rag-that-actually-works.

Suggested change
| **Kimi / Moonshot** | Yes | 200K+ context, great for LightRAG entity extraction (see [Part 3](#part-3-lightrag--graph-rag-that-actually-works)) |
| **Kimi / Moonshot** | Yes | 200K+ context, great for LightRAG entity extraction (see [Part 3](./part3-lightrag-setup.md)) |
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment thread part16-backup-debug.md
- **Sessions DB** — merges are deduplicated by session UUID; no risk of collisions.
- **Skills with shell scripts** — Unix permissions (`+x`) are preserved inside the archive. On Windows, you'll need WSL to run script-based skills anyway.
- **Config path rewriting** — on import, Hermes detects stale paths (e.g. `/home/alice/...` on a machine where `alice` doesn't exist) and prompts you to fix them before writing.
- **LightRAG data** — lives outside `~/.hermes`, so it's not in the backup. Back up `~/.hermes/lightrag` separately with `tar` or re-ingest on the new machine.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Contradictory statement: LightRAG data claimed to live outside ~/.hermes but path is inside it

Line 133 of part16-backup-debug.md states "LightRAG data — lives outside ~/.hermes" and then immediately directs users to "Back up ~/.hermes/lightrag separately." The path ~/.hermes/lightrag is inside ~/.hermes, contradicting the claim. Per the Part 3 setup instructions in README.md:660-661, LightRAG is installed at ~/.hermes/lightrag/. The likely intent is that the hermes backup command doesn't include the lightrag/ subdirectory (it only covers specific paths like config.yaml, .env, memories/, skills/, sessions.db, plugins/), not that the data lives elsewhere.

Suggested change
- **LightRAG data**lives outside `~/.hermes`, so it's not in the backup. Back up `~/.hermes/lightrag` separately with `tar` or re-ingest on the new machine.
- **LightRAG data** — not included in the backup. Back up `~/.hermes/lightrag` separately with `tar` or re-ingest on the new machine.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@OnlyTerp
OnlyTerp merged commit d66cecf into main Apr 17, 2026
1 check passed
OnlyTerp added a commit that referenced this pull request Aug 2, 2026
- Add Parts 12-16: Web Dashboard, Nous Tool Gateway, Fast Mode +
  background watchers + pluggable context engine, new messaging
  platforms (iMessage, WeChat, Android/Termux), backup/import +
  /debug + security hardening
- README: What's New section covering both v0.9.0 'everywhere' and
  v0.10.0 'tool gateway' releases, updated TOC to 16 parts, expanded
  provider table (Nous Portal, native xAI/Xiaomi, Kimi, z.ai, MiniMax,
  Arcee, HF), Android/Termux install, dashboard quick start
- Part 4: reframe Telegram as one of 16 gateway platforms with
  cross-references to the new adapters
- Part 9: native adapter matrix, Nous Portal OAuth flow, xAI live
  search + MiMo reasoning modes, new provider config examples

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@OnlyTerp
OnlyTerp deleted the devin/1776393615-v0-10-refresh branch August 2, 2026 10:40
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