Hermes Agent Lab

Hermes Agent Blog — Praxisleitfäden und Einblicke

Neueste Artikel und Einblicke.

Eigene Model-Provider für Hermes als pip-Plugin verpacken

Euer Team betreibt ein internes Inference-Gateway, und bei jedem neuen Modell müsst ihr die config.yaml von Hermes von Hand editieren – auf jedem Entwicklerrechner. PR #85504 (am 13. August gemerged) macht Model-Provider pip-installierbar: Ein Eintrag in pyproject.toml genügt, und Hermes erkennt den Provider beim Start automatisch – seine Modelle erscheinen im Registry wie bei jedem eingebauten Provider. Dieser Beitrag erklärt den Mechanismus, das plugins.enabled-Opt-in-Gate und die Sicherheitsgrenzen.

Weiterlesen

Ihr Subagent läuft in die falsche Richtung? Jetzt steuern Sie ihn mitten im Lauf um

Sie haben drei Subagents losgeschickt, um einen Refactor zu parallelisieren – und einer davon rennt in die falsche Richtung: Er schreibt weiter gegen eine API, die es gar nicht mehr gibt. Bis zum 13. August blieb Ihnen nur, den gesamten Batch abzubrechen und alles neu zu erklären. PR #85232 gibt delegate_task eine Echtzeit-Kontrolloberfläche: action='list' zeigt die laufenden Subagents, action='steer' korrigiert einen davon mitten im Flug und action='stop' beendet einen vorzeitig – ohne die anderen anzufassen.

Weiterlesen

Der YC-Präsident betreibt Hermes auf einem 155.000-Seiten-Gehirn — GBrain, die Open-Source-Speicherschicht für Agents

Garry Tan (CEO von Y Combinator) hat die KI-Gehirnschicht hinter seinen eigenen OpenClaw- und Hermes-Installationen als Open Source veröffentlicht: 155.795 Seiten, 24.589 Personen, 5.340 Unternehmen. Synthesis + Knowledge Graph + Gap-Analyse — so bekommt Hermes ein „Weltgedächtnis“ statt nur Chat-Gedächtnis.

Weiterlesen

Hermes soll deine SSH-Config bearbeiten? Jetzt fragt es vorher nach

Das Schreiben von ~/.ssh/config war bisher widersprüchlich: write_file lehnte die Datei als geschützte Credential-Datei hart ab, während das terminal-Tool nur eine Freigabe verlangte. PR #84663 (gemergt am 12. August) vereinheitlicht die Regel: Die SSH-Client-Konfiguration wurde von hart abgelehnt zu freigabepflichtig (approval-gated) umgestellt, private Schlüssel bleiben dagegen absolut unantastbar. Dieser Beitrag erklärt das Datei-Sicherheits-Stufenmodell von Hermes und das vollständige Verhalten des Approval Gates (once/session/always, --yolo, fail-closed ohne menschliche Bestätigung).

Weiterlesen

Dein gemeinsames Gateway sollte nicht jedes Profil bedienen: multiplex_profile_allowlist in Hermes

PR #83400 (gemergt am 11. August 2026) fügt Hermes `gateway.multiplex_profile_allowlist` hinzu: Ein Multiplex-Gateway bedient jetzt nur die benannten Profile, die du wählst, und wenn ein `profile_routes`-Match auf einem Profil landet, das fehlt oder außerhalb der Allowlist liegt, lehnt das Gateway die Nachricht ab, statt stillschweigend auf `default` zurückzufallen. Inklusive vollständigem Konfigurationsbeispiel, exakter Allowlist-Semantik und einem Szenario mit eingeschränktem Profil.

Weiterlesen

Wer reviewt den Code, wenn 5 Agents parallel arbeiten? Hermes Kanbans neuer Review-Lifecycle

Ein Bündel von PRs, gemergt am 10. August 2026 (#83412, #83423, #83424, #83428), verleiht dem Hermes-Kanban einen Review-Lifecycle erster Klasse: kanban_request_review verschiebt eine Karte in eine Review-Lane, der Reviewer (geführt durch die sdlc-review-Skill) genehmigt, fordert Änderungen an oder eskaliert, und eine abgelehnte Karte kehrt mit intakter Provenienz zu ihrem ursprünglichen Implementer zurück. Drei Schutzmechanismen runden das Ganze ab: rotierende Review-Linsen pro Runde, ein Decision-Ownership-Vertrag gegen Split-Brain und die Kennzeichnung von Kollisions-Hotspots.

Weiterlesen

Hermes nutzt jetzt standardmäßig den Browser-Use-Modus: Deine Browser-Tools haben sich gerade geändert

Seit PR #83402 (gemergt am 10. August 2026) ist der Browser-Use-Modus das Standard-Browser-Backend von Hermes: Wenn browser.backend nicht gesetzt ist, bekommt das Modell ein einziges browser_exec-Tool, sobald die browser-use-CLI lauffähig ist – und fällt automatisch auf die eingebauten browser_*-Tools zurück, wenn das nicht der Fall ist. Hier ist die genaue Standard-Regel, wie du prüfst, in welchem Modus du bist, und wie du zurückwechselst.

Weiterlesen

Wenn der Code zweier Agents kollidiert: Ein dritter Agent als Schiedsrichter

Wenn zwei Agents parallel arbeiten und ihre Branches dieselbe Datei anfassen, sind Merge-Konflikte vorprogrammiert. Lässt man einen der Autoren entscheiden, endet das meist damit, dass eine Seite die andere stillschweigend überschreibt. Der neue merge-reconciler-Skill von Hermes geht einen saubereren Weg: ein neutraler dritter Agent übernimmt die Schlichtung, ausgestattet mit beiden Diffs und den erklärten Intents beider Seiten. Hier erfährst du, wie der Skill funktioniert, welche Regeln bei der Schlichtung gelten und wie du ihn auf einem Kanban-Board einsetzt.

Weiterlesen

Hermes Browser-Automatisierung im großen Umbau: Ein browser_exec ersetzt 12 Tools und halbiert den Token-Verbrauch

Hermes bringt jetzt einen Browser-Use-CLI-3.0-Modus mit: Setzt du browser.backend in deiner config.yaml auf browser-use, schrumpft das Dutzend browser_*-Mikro-Tools zu einem einzigen browser_exec-Tool zusammen, das Python-Code direkt im Browser ausführt. Offizielle Benchmarks zeigen bei mehrstufigen Web-Tasks einen um 48 bis 66 Prozent geringeren Token-Verbrauch bei gleicher Genauigkeit. Hier erfährst du, wie du es konfigurierst, wie du Code dafür schreibst und wie es sich mit deinen bestehenden Browser-Backends kombinieren lässt.

Weiterlesen