
"Chat out of date": wenn der Desktop jede Nachricht verweigert
In einem langen, tool-lastigen Chat konnte die Desktop-App jede Nachricht mit "Chat out of date" abweisen — auch nach Neuladen und Neustart. Dabei war nichts veraltet: Eine Komponente gibt den Verlauf nach Gewicht frei, die andere beurteilte die Aktualität nach der Anzahl der Nachrichten. PR #125523 vergleicht statt der Summen das Ende des transcript.
Weiterlesen
190 verschwendete Aufrufe und kein Guard sagte ein Wort
Um auf 10 Subagents im Hintergrund zu warten, hielt ein Modell den Turn mit No-op execute_code-Aufrufen offen: 190 Aufrufe des Hauptmodells, 31 Millionen Input-Tokens, 49 Minuten — und null Meldungen des Loop-Guards. Der Verdict-Hash trug zwei Bookkeeping-Felder, die sich bei jedem Aufruf ändern. PR #124724 entfernt genau diese zwei.
Weiterlesen
Deine Adresse steht auf der Allowlist — macht das den Absender zu dir?
Zwei am 2026-09-27 gemergte Sicherheitsfixes haben dieselbe Klasse von Lücke in zwei Gateways geschlossen: E-Mail und SimpleX behandelten beide ein Feld, das der Absender frei beschreiben kann, als Identität. Das eine ließ jeden Kontakt sich durch Umbenennen an der Allowlist vorbeischmuggeln; das andere ließ einen From:-Header eine zweite Adresse mitführen und sich als dich ausgeben.
Weiterlesen
Warum das Schreiben einer großen Datei in eine Sandbox immer wieder scheitert
Derselbe 200-KB-Write läuft lokal durch und scheitert in einer Modal-, Daytona- oder Vercel-Sandbox mit „embedded null byte“ — oder schreibt eine leere Datei und meldet trotzdem Erfolg. Die Payload wurde in die Kommandozeile selbst gestopft: Linux begrenzt ein Argument auf etwa 128 KiB, und jeder Prozess auf der Maschine kann es lesen. Ein am 2026-09-26 gemergter Fix (PR #124206) schickt stdin endlich als stdin.
Weiterlesen
Sehen Sie Ihrem Bot bei der Arbeit zu – und übernehmen Sie die Maus, wenn ein Login auftaucht
Wenn der Bot bei einer Anmeldung, einer 2FA-Abfrage oder einem CAPTCHA hängen bleibt, müssen Sie nicht mehr raten, was er sieht. Auf einem headless Linux-Host hat jedes Profil jetzt seinen eigenen Xfce-Desktop, live in Hermes Desktop gestreamt: zusehen, Maus und Tastatur übernehmen, Kontrolle zurückgeben. Seit 2026-09-23 liefern die offiziellen Images eine -desktop-Variante mit den Paketen darin aus.
Weiterlesen
Eine einzige Müllzeile in jobs.json stoppte jeden cron-Job, den Sie haben
Die Jobs sind alle gelistet, die Zeitpläne sehen gut aus, und nichts läuft. Ein einziges null in jobs.json ließ load_jobs() bei jedem Tick eine Exception werfen und riss den ganzen Scheduler mit. Ein Fix, gemergt am 26. September 2026 (PR #124034), verwirft schlechte Einträge, repariert die Datei an Ort und Stelle und verhindert, dass ein null im Repeat-Counter einen Lauf zum Absturz bringt.
Weiterlesen
Compaction hat das Tool-Ergebnis gefressen, auf das Ihr Modell gewartet hat
Sie hat Ihre Test-Suite laufen lassen, tausende Zeilen produziert — und dann sagt sie Ihnen, sie habe nur einen einzeiligen „truncated“-Platzhalter gesehen, und die Screenshots sind ebenfalls weg. Drei Fixes, gemergt am 26. September 2026 (PRs #124208 / #124207 / #124231), schließen die Lücken, durch die Mid-Turn-Compaction genau die Ausgabe zerstören konnte, die das Modell gleich lesen wollte.
Weiterlesen
Ihr API-Key landete beim falschen Host — Hermes korrigiert das base_url-Routing
Sie haben Hermes auf einen Relay, einen regionalen Endpunkt oder Ihr eigenes Gateway gezeigt. Auf vier Codepfaden wurde die konfigurierte Adresse still verworfen, und die Anfrage — mitsamt Ihrer Credential — ging stattdessen an den Host des Anbieters. Hier steht, was kaputt war, wie Sie Ihre Konfiguration prüfen und wo der Fix landet.
Weiterlesen
Der Agent kann jetzt in Ihre Blender-Szene greifen — offizielle Blender-Lab-Integration
Hermes liefert ein offizielles Blender-Plugin: den Blender-Lab-MCP-Server über stdio, verdrahtet mit Ihrer laufenden Session auf Loopback. Hier steht, was es kann, die exakten Installationsschritte, die Voraussetzung, die niemand erwähnt, bis sie scheitert, und die Security-Zeile, die Sie lesen sollten, bevor Sie es auf echte Arbeit richten.
Weiterlesen
Der Patch, der Bytes umschrieb, die er nie anfassen sollte
Bitten Sie den Agent um eine einzeilige Änderung in einer Datei, die nicht UTF-8 ist, und das Tool konnte dabei jede andere Zeile mit umschreiben — still, wobei Diff und Verifikations-Reread beide durch denselben verlustbehafteten Pfad liefen. Zwei Fixes, gemergt am 25. September 2026, machen Datei-Writes byte-exakt; hier steht, wie Sie prüfen, ob Ihr Repo betroffen war.
Weiterlesen
Der Agent verstummte in Minute vier — Hermes' Timeout-Schichten erklärt
Ein Reasoning-Modell denkt vier Minuten nach und wird nach drei gekillt. Ein hängender Provider-Call überlebt das Run-Budget, das er respektieren sollte. Ein cron-Job wird nie fertig. Drei Fixes landeten am 25. September 2026, und hier steht der ganze Timeout-Stack — Defaults, Floors und welcher Knopf gewinnt.
Weiterlesen
Sie haben die Antwort streamen sehen — dann war sie weg: 10 Zustellungs-Bugs, die Hermes an einem Tag gefixt hat
Der schlimmste Streaming-Fehler ist nicht Langsamkeit, sondern Text, den Sie bereits gelesen haben und der behandelt wird, als hätte es ihn nie gegeben: eine Teilantwort, die verworfen wird, wenn die Retries erschöpft sind; eine unterbrochene Antwort, die als zweite Kopie neu gerendert wird; doppelte Antworten nach einem Session-Wechsel mitten im Stream; eine Context-Anzeige, die über den ganzen Turn eingefroren bleibt. Diese Fixes wurden alle am 24. September 2026 gemergt; hier steht der Mechanismus hinter jedem einzelnen, mit PR-Nummern und einer präzisen Einordnung des Release-Status.
Weiterlesen
Zwei Sekunden Stille bei jedem Wake-Word — lokale Stimmen laden jetzt nicht mehr neu
Sie sprechen mit Hermes über ein Wake-Word und warten jedes Mal dieselben zwei Sekunden Stille ab, weil die Stimme Millisekunden nach dem Laden verworfen wurde und jedes weitere Aufwachen den vollen Reload bezahlt. v0.21.5 ergänzt dafür `tts.keep_warm_seconds` (Standard 60) und lässt die Desktop-Voiceschleife endlich Ihre Konfiguration lesen, was Spoken Stop und Barge-in angeht. Die satzweise Wiedergabe ist weiterhin nur auf main.
Weiterlesen
v0.21.5 erscheint erneut ohne Release Notes — so prüfen Sie, was Ihr Install wirklich bekommen hat
v0.21.5 (Tag v2026.9.24, veröffentlicht am 24. September 2026) fasst die 460 seit v0.21.4 gemergten PRs in einem stabilen Tag zusammen, und der Release-Text verschiebt die kuratierten Notes auf v0.22.0. Dieser Leitfaden behandelt die praktische Hälfte: die Befehle, die Ihnen zeigen, was wirklich in Ihrer Installation steckt, plus die acht Änderungsgruppen im Fenster, die heute live und noch nirgends beschrieben sind.
Weiterlesen
Ihr Alarm landete im Gruppenchat — jetzt funktioniert eine Rückfrage dort tatsächlich
Webhook-Zustellungen waren bisher fire-and-forget: Jedes Event lief in seiner eigenen Session, eine Antwort wie „ist das derselbe Fehler wie gestern?“ in diesem Chat brachte Ihnen daher nur „who are you referring to?“. Seit v0.21.5 kann eine Route mirror_to_session setzen, und der zugestellte Text wird als etikettierter User-Turn in die Session des Ziel-Chats geschrieben. Hier steht, wie Sie es einschalten, was genau gespiegelt wird und welche drei Grenzen Sie kennen müssen.
Weiterlesen
Vier Abstürze unter Windows, die nur Nutzer mit lokalisierter Installation treffen
Auf einer deutschen Windows-Installation konnte jede neue Unterhaltung mit einem UnicodeEncodeError sterben; auf chinesischem Windows füllte sich das Gateway-Log mit gbk-Dekodierungsfehlern; Pfade, die mit C:\ beginnen, ließen sich weder taggen noch in der Vorschau anzeigen; und ein Kaltstart wurde von einer 10-Sekunden-Probe zum Fehler erklärt. Vier unabhängige Bugs mit einer Gemeinsamkeit — sie zeigen sich nur auf einem lokalisierten Windows. Alle vier sind in v0.21.5 gefixt.
Weiterlesen