
Ein Token für das ganze Dashboard: Das Deployment-Token wird zu einem vollwertigen Credential
Das Web-Dashboard an eine Nicht-Loopback-Adresse zu binden, scheiterte bisher ohne basic auth oder OAuth. Jetzt autorisiert ein einziges Deployment-Token sowohl REST als auch den WebSocket-Upgrade.
Weiterlesen
Dein Theme endete in der Desktop-App: Hermes speichert UI-Einstellungen jetzt pro Maschine
Eine einzige maschinenweite ui-preferences.json versorgt jetzt sowohl die Desktop-App als auch die Webapp: ein Store für jede Adresse, Zwei-Wege-Sync zwischen Tabs, ein Directory-Lock plus Rename bei jedem Schreibvorgang — und warum daraus nie eine Datei pro Profil wird.
Weiterlesen
Jede Session friert gleichzeitig ein, das Log bleibt sauber: Hermes holt acht gemessene Blocker vom Event Loop
Du tippst in Desktop und die Oberfläche steht eine halbe Minute still. Neustart, das Log ist leer. Das Gateway ist Single-Threaded-asyncio, also blockiert alles, was auf dem Loop-Thread auf die Festplatte wartet, sämtliche Sessions auf einmal — diese Änderung holt acht gemessene Blocker dort weg.
Weiterlesen
Eine URL, zwei Hosts: Wie Hermes die Lücke zwischen den Parsern in seinem SSRF-Guard geschlossen hat
urlsplit sah 1.1.1.1, der Browser wählte 127.0.0.1. Die URL-Sicherheitsprüfung von Hermes hat das früher durchgewinkt. PR #145578 lässt beide Ebenen mehrdeutige Authorities ablehnen, statt eine Lesart zu raten.
Weiterlesen
Key rotiert, Prozess behielt den alten: Wie Hermes einen Cache-Bug im selben Clock-Tick behoben hat
Du rotierst einen Key, widerrufst ein Pairing, erneuerst einen Token — und ein laufender Prozess arbeitet weiter mit dem alten Wert, bis du ihn neu startest. Die Ursache liegt in der Auflösung von Datei-Timestamps. So wurden zwanzig Caches auf einen Schlag repariert.
Weiterlesen
Zwei Logins in derselben Sekunde, zwei identische Schlüssel: im Inneren des Session-Isolations-Bugs der Hermes-Webapp
Du hast auf Abmelden geklickt und die Browser-Session war weg — aber ein Login, der in derselben Sekunde entstand, hielt exakt deine Tokens. Wie ein Fünf-Zeilen-Fix das geschlossen hat und was die Design-Lektion ist.
Weiterlesen
Lass den Agenten Video auf deiner eigenen Maschine schneiden: Kinocut kommt in den Hermes-Plugin-Katalog
Eine zwei Stunden lange Aufnahme, drei Clips zum Veröffentlichen und keine Lust, das Rohmaterial hochzuladen. Kinocut verpackt lokales FFmpeg als MCP-Tools, sodass der Agent auf deinem Laptop schneidet und exportiert — kein Account, kein API-Key.
Weiterlesen
127.0.0.1 ist keine Sicherheitsgrenze: Hermes bringt seinem A2A-Port jetzt bei, Browser abzuweisen
Einen A2A-Listener an Loopback zu binden wirkt privat — aber jede Webseite in deinem Browser erreicht ihn ebenfalls. Hier sind die zwei Türen, die dieser Fix ergänzt hat: eine Host-Prüfung und die Abweisung browser-originierter POSTs.
Weiterlesen
Warum Tippen langsamer wird, je länger eine Session läuft — und wie Hermes Desktop die Kosten um zwei Drittel gesenkt hat
In einer Session mit 300 Turns kostete jeder Tastendruck 34 ms Hauptthread-Zeit. Nicht das Modell — jeder Tastendruck hat das ganze Transkript neu gerendert. Hier die Ursache, der Fix und die Zahlen.
Weiterlesen
Einundachtzig PRs in einem Tag, und die Notes geben zu, dass sie es absichtlich undokumentiert gelassen haben
v0.22.5 bündelt 81 gemergte PRs zu einem stabilen Punkt für CLI, Store, Docker und Cloud, während die kuratierte Beschreibung auf v0.23.0 wartet. Was im Release-Text tatsächlich steht: Update-Checks, die ein Release zurückhalten, das sie nicht nehmen würden, weitere Features, die den Kern Richtung plugins verlassen, und ein Desktop-Build, der endlich sagt, welcher Bot arbeitet.
Weiterlesen
Drei Figuren, eine Kehle: pro Aufruf eine ElevenLabs-Stimme in Hermes wählen
Beim provider ElevenLabs nimmt text_to_speech jetzt eine voice_id pro Aufruf und ein find_voices-Suchobjekt, sodass ein Skript gleichzeitig einen Schmied, einen Erzähler und ein Mädchen haben kann — ohne Config-Änderung und ohne Neustart.
Weiterlesen
Beim Agentenwechsel verlierst du die Regeln, die du schon geschrieben hast — nicht die Installation
hermes import-agent liest die Config von Claude Code, Codex, Cursor oder OpenClaw, zeigt dir vor jedem Schreibvorgang einen Plan pro Eintrag und übernimmt Memory, Allow-Regeln, MCP-Server und Skills — während jedes Credential absichtlich zurückbleibt.
Weiterlesen
Jeder Befehl wartete erst 6.7 Sekunden: wie Hermes drei Startarbeiten aus dem kritischen Pfad geholt hat
Scratch-Aufräumen, eine git-Versionsabfrage mit fünfzehn Subprozessen und ein zwei Monate alter commit-graph lagen vor jedem Hermes-Prozess. Drei am 26.10.2026 gemergte PRs haben sie aus dem Weg geräumt — und nichts davon ist bisher in einem Release.
Weiterlesen
Dein Hermes-Workspace im Browser-Tab — ohne Installation, ohne Relay
Wie der gateway den Desktop-Workspace direkt in den Browser liefert: die vier Zeilen Konfiguration, die drei Gründe, aus denen er stumm nicht aufgeht, was reines HTTP stillschweigend wegnimmt und warum ein einmaliger 60-Sekunden-Link der einzige Weg hinein ist.
Weiterlesen
Ein Batch, viele Köpfe: delegate_task wählt jetzt pro Aufgabe ein Modell oder ein Profil
Acht Subtasks in einem Batch — sechs Lookups und zwei harte Architektur-Jobs — teilten sich bisher ein einziges delegation.model. PR #142563 macht die Delegation zu einem pluggable Backend: delegation.backend nimmt default, model_map oder profile_routes, das Modell sieht immer nur die Namen, die du geschrieben hast, jedes Ergebnis trägt einen Route-Receipt, und eine falsch geroutete Aufgabe scheitert laut, statt still auf einen Fallback auszuweichen.
Weiterlesen
Allowance-basierte Pläne: Was /usage dir jetzt zeigt und was am Limit passiert
Manche Abos laufen nicht über ein Credit-Guthaben, sondern über Tages-, Wochen- und Monats-Allowances plus eine separate für große Modelle. PR #142308 sorgt dafür, dass Hermes einfach zeichnet, was der Server schickt: ein Balken pro Allowance in /usage und im Desktop-Billing, Free/Small/Medium/Large-Tags in den Modell-Pickern und eine Limit-Meldung, die die Allowance nennt, ihre Reset-Zeit und was noch funktioniert. Hermes wechselt nie von selbst das Modell.
Weiterlesen