v0.22.6: 776 PRs in einem Release gebündelt – was sich für dich heute wirklich ändert


Montagmorgen, die Desktop-App meldet eine neue Version und markiert sie als stabil. Du öffnest die Release Notes in Erwartung der üblichen Tour – und bekommst zwei Absätze plus eine Zeile, dass die vollständige kuratierte Fassung mit v0.23.0 erscheint. Jetzt musst du entscheiden: blind upgraden oder auf einem älteren Build sitzen bleiben und dich fragen, was dir entgeht.

v0.22.6 ist genau so ein Release. Veröffentlicht am 2. November 2026, existiert es, um die letzten zwei Wochen in etwas zu verpacken, das du wirklich installieren kannst: das GitHub-Release (CLI und Installer), die Microsoft-Store-App, Docker-Images und Hermes Cloud. Die offizielle Notiz sagt ausdrücklich, dass die kuratierte Dokumentation für dieses Fenster erst mit v0.23.0 kommt. Statt also eine Release-Ankündigung nachzuerzählen, sortiert dieser Beitrag das Fenster nach der Frage, die dich wirklich interessiert: Was werde ich diese Woche anfassen?

Zuerst: die Größe des Fensters

Die veröffentlichten Messwerte sind exakt, erhoben bei Commit f0d94882e89:

  • 3.448 Non-Merge-Commits
  • 4.316 geänderte Dateien, +248.579 / −94.077 Zeilen
  • 776 gemergte PRs und 385 geschlossene Issues

Das ist kein kleiner Patch. Es sind zwei Wochen Merge-Queue, komprimiert in eine Versionsnummer, die du taggen, zurückrollen und in ein Deploy-Manifest schreiben kannst. Der Sinn eines solchen Releases ist kein einzelnes Schlagzeilen-Feature – es ist, dass Fixes, die du bisher nur über das Mitverfolgen von main bekommen hast, jetzt eine Version haben, auf die du zeigen kannst.

Was die Notiz auslässt, der Tag aber enthält

Der offizielle Text verwendet einen ganzen Absatz darauf, aufzulisten, was er bewusst nicht dokumentiert. Liest man genauer, fallen die Punkte in vier Schubladen. Jeder Eintrag unten hat echten Code im v0.22.6-Tag.

Mehr Wege hinein

  • Die Webapp wird vom eigenen Listener des Gateway ausgeliefert: hermes webapp öffnet einen Desktop-Web-Access-Bereich, den du in deinem eigenen Netzwerk erreichst – oder hinter deiner eigenen URL mit Nous-Anmeldung; Desktop-Plugins lassen sich auch in einem Browser-Tab laden.
  • Jedes Profil bekommt einen eigenen Abschnitt in der Desktop-Sidebar, damit Nutzer mit mehreren Profilen nicht mehr raten müssen, zu welchem Account eine Session gehört.
  • Der Desktop-Gruppenchat hat die Grundlagen bekommen: umbenennen, auflösen, Mentions und Anhänge einfügen.

Automatisierung mit Bremsen

  • hermes cron cancel stoppt den gerade laufenden Lauf, statt dich auf ein Timeout warten zu lassen (pause wirkt nur auf künftige Auslösungen).
  • Pro Job „was passiert, wenn ich einen Lauf verpasse“ im Desktop-cron-Editor (Standard verwenden, einmal nachholen, überspringen), plus ein Stop-Button im Job-Header.
  • compression.prepare_ahead schreibt die nächste Compaction-Zusammenfassung im Hintergrund nahe am Trigger, sodass die Compaction sie nutzen (oder darauf warten) kann, statt dich auf einen Spinner schauen zu lassen.
  • Ein pre_llm_call-Hook kann einen ganzen Turn vor der Inferenz blockieren – gib eine Block-Direktive zurück, und es wird keine Modellanfrage gestellt.

Vertrauensgrenzen

  • Skills lassen sich sperren: ein gesperrter Skill kann vom Agent nicht verändert werden – nicht in normalen Turns, cron-Jobs, Subagents, dem Hintergrund-Selbstverbesserungs-Review oder dem curator-Lauf, auch nicht unter --yolo. Im Desktop-Bereich Capabilities gibt es einen Schalter.
  • Der Vault-Key kann im Keychain des Betriebssystems liegen (opt-in).
  • requires_hermes im Plugin-Katalog wird bei Installation und Update durchgesetzt, statt Metadaten zu sein, die niemand liest.

Modelle, Stimme, Migration

  • /model reset hebt den Modell-Pin einer Session auf, ohne die Historie zu verlieren.
  • /delegation-Entscheidungen werden für die nächste Session gespeichert.
  • text_to_speech lässt den Agent eine ElevenLabs-Stimme wählen.
  • hermes migrate und das Setup übernehmen Nutzer von Grok Bot und OpenBot.
  • Auf der Messaging-Seite: Telegram-Videonachrichten, Slack-Emoji-Reaktionen im Thread-Kontext und fortsetzbare Downloads im Paketmanager.

Upgrade, je nach Installationstyp

Es gibt vier Wege. Nimm den, der zu deiner Installation passt:

# CLI-Installationen (pip oder der Installer-Einzeiler)
hermes update
  • Microsoft-Store-App: über den Store aktualisieren.
  • Desktop-App aus dem Installer (.exe / .dmg): in diesem Release unverändert; sie zieht mit dem nächsten gebündelten Release um.
  • Docker / Hermes Cloud: nousresearch/hermes-agent:stable ziehen (oder :latest).

In dieser Version gibt es keinen neuen Pflicht-Config-Key; deine bestehende Konfiguration funktioniert nach dem Upgrade weiter.

Solltest du jetzt upgraden?

Wenn du mehrere Profile auf dem Desktop fährst, auf cron-Jobs angewiesen bist oder schon von hängender Compaction ausgebremst wurdest: ja – dieses Release sammelt eine Menge altbekannter Reibung an einer Stelle.

Wenn du Docker-Images in der Produktion pinnst, mach zuerst einen Smoke-Test auf einem Wegwerf-Profil: der stable-Tag rollt, derselbe Tag-Name kann an verschiedenen Tagen auf unterschiedliche Inhalte zeigen. Pinne per Digest, wenn du Reproduzierbarkeit brauchst.

Eigentlich fehlt nichts, nur weil die kuratierten Notes auf v0.23.0 warten – die Implementierung in diesem Tag ist vollständig, der Text wird nur in das nächste Release gebündelt. Wie der vorherige Patch aussah, zeigt unsere v0.22.5-Release-Seite, oder durchstöbere die Release-Liste, um der Linie zu folgen.