Hermes Agent v0.22.6
Overview
v0.22.6 — der stabile Roll-up. Veröffentlicht am 2. November 2026. 3.448 Nicht-Merge-Commits · 4.316 geänderte Dateien (+248.579 / −94.077) · 776 gemergte PRs · 385 geschlossene Issues, gemessen am Commit f0d94882e89.
Dieses Release hat eine Aufgabe: die Merge-Queue seit v0.22.5 in eine Version verwandeln, die du taggen und zurückrollen kannst, und sie an das GitHub-Release (CLI und Installer), die Microsoft-Store-App, die Docker-Images und Hermes Cloud ausliefern. Die offizielle Note sagt klar, dass der kuratierte Text für dieses Fenster — Highlights, Feature-Bereiche, Contributor-Credits — mit v0.23.0 kommt.
Diese Seite beschreibt deshalb, was der Tag tatsächlich enthält, und nichts, was noch aussteht.
Highlights
1. Die Webapp wird vom eigenen Listener des Gateway ausgeliefert
hermes webapp öffnet ein Desktop-Web-Access-Pane, erreichbar in deinem eigenen Netzwerk oder hinter deiner eigenen URL mit Nous-Sign-in. Desktop-plugins können auch in einem Browser-Tab laden.
2. Cron-Runs lassen sich stoppen
hermes cron cancel <job> stoppt den Run, der gerade läuft (pause unterdrückt nur künftige Läufe). Script-Jobs bekommen SIGTERM an die gesamte Prozessgruppe, nach einer Gnadenfrist eskaliert zu SIGKILL; Agent-Jobs werden an ihrem nächsten Checkpoint unterbrochen. Der Run bucht eine cancelled-Zeile mit seiner Begründung, schickt keinen Failure-Hinweis und zählt nicht auf die Failure-Streak des Jobs.
Jeder Job kann im Desktop-Editor außerdem wählen, was passiert, wenn ein geplanter Zeitpunkt verpasst wird (Default verwenden, beim Zurückkommen einmal laufen, überspringen); der Editor zeigt jetzt einen Stop-Button im Job-Header.
3. Skills lassen sich sperren
Ein gelocktes skill kann der Agent nicht ändern — in normalen Turns, cron-Jobs, Subagents, dem Hintergrund-Self-Improvement-Review oder dem curator-Lauf, selbst unter --yolo. Das Lock liegt in der skills/.usage.json des Profils neben pinned, und der Desktop bietet einen Schalter im Capabilities-Pane.
4. pre_llm_call kann einen Turn vor der Inferenz blocken
Ein hook, der {"action": "block", "message": "..."} zurückgibt, legt ein Veto ein: es wird keine Modellanfrage gestellt, die Nachricht wird als Assistant-Antwort angezeigt, das Ergebnis trägt turn_exit_reason: blocked_by_plugin_pre_llm_call, und der ursprüngliche Prompt bleibt nur als Anzeige-Metadatum erhalten.
5. Vorbereitete Compaction (opt-in)
Mit compression.prepare_ahead wird die nächste Compaction-Zusammenfassung im Hintergrund nahe am Trigger geschrieben, und die Compaction nutzt sie (oder wartet darauf), statt dich vor einem „compressing“-Spinner sitzen zu lassen.
Auch in diesem Fenster
/model resetlöscht den Modell-Pin einer Session, ohne die Historie zu verlieren./delegation-Entscheidungen werden für die nächste Session gespeichert.requires_hermesdes plugin-Katalogs wird bei Installation und Update durchgesetzt.- Der Vault-Schlüssel kann in der OS-Keychain liegen (opt-in).
text_to_speechlässt den Agent eine ElevenLabs-Stimme wählen.hermes migrateund Setup ziehen Grok-Bot- und OpenBot-Nutzer um.- Desktop: jedes Profil bekommt einen eigenen Sidebar-Abschnitt; Gruppenchat unterstützt Umbenennen, Auflösen, Mentions und das Einfügen von Anhängen.
- Messaging: Telegram-Videonachrichten; Slack-Emoji-Reaktionen in Threads landen im Thread-Kontext.
- Package Manager: fortsetzbare Downloads.
Fixes
Das Fenster trägt eine lange Liste an Härtung für Installation und Update: bestehende Profil-Verzeichnisse bleiben erhalten, wenn eine erzwungene Installation unter Windows fehlschlägt, macOS-Update-ZIPs mit Einträgen ohne Owner-Schreibrecht werden abgelehnt, uv-Wheel-Links, die das Prune baumeln ließ, werden entfernt, und Desktop-Metadatendateien verbergen keine Package-Payloads mehr. Die vollständige Liste kommt mit den kuratierten Notes zu v0.23.0.
Upgrade
hermes update # CLI-Installationen
- Microsoft-Store-App: aktualisiert sich über den Store.
- Desktop-App aus dem Installer (.exe / .dmg): hier unverändert; sie bewegt sich mit dem nächsten gebündelten Release.
- Docker / Hermes Cloud:
nousresearch/hermes-agent:stable(oder:latest).
Keine neuen Pflicht-Config-Keys; bestehende Config wird übernommen.
← Hermes Agent Changelog