docs: major refresh for Hermes v0.9.0 & v0.10.0 (April 2026) - #5
Conversation
- 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 EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
| | **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)) | |
There was a problem hiding this comment.
🟡 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.
| | **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)) | |
Was this helpful? React with 👍 or 👎 to provide feedback.
| - **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. |
There was a problem hiding this comment.
🟡 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.
| - **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. |
Was this helpful? React with 👍 or 👎 to provide feedback.
- 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>
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 (
part12–part16)hermes dashboard, the new full-browser UI covering status, config, API keys, sessions (FTS5 search), logs (live tail), analytics (token + cost), cron, skills, the/reloadslash command, the REST API, and dashboard plugins.use_gateway: true, precedence rules, self-hosted gateway env vars, FAQ, cost playbook./fastpriority-tier inference on OpenAI/Anthropic across all 16 gateway platforms,watch_patternsreal-time regex event hooks on background processes (with recipes), the pluggable context engine, and/compress <topic>./debug—hermes 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
hermes dashboard; prerequisites mention Android/Termux and the optional Nous Portal subscription.xai,xiaomi,moonshot,zai,minimax, andarceewith 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
README.mdand 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).part13-tool-gateway.mdagainst your own Nous Portal status — thehermes statusoutput shown there should match what you actually see.part4-telegram-setup.mdandpart15-new-platforms.mdreflects the current adapter list — if a platform was deprecated or renamed this week I may have missed it.part15-new-platforms.mdend-to-end against the official BlueBubbles docs if you plan to actually wire up iMessage — catching any drift there early matters.Notes
Link to Devin session: https://app.devin.ai/sessions/42780dee7d0d4798b1910200a1f7280d
Requested by: @OnlyTerp