v0.12.0

Hermes Agent v0.12.0 — Das Curator-Release


Übersicht

v0.12.0 — The Curator Release. Veröffentlicht am 30. April 2026. 1.096 Commits · 550 gemergte PRs · 1.270 geänderte Dateien · 217.776 Einfügungen · 213 Community-Mitwirkende.

Der Curator Release beantwortet eine Frage, der sich jeder Langzeit-Agent-Nutzer irgendwann stellt: Wer pflegt das Wissen des Agenten? Die Antwort lautet nun: der Agent selbst. Ein autonomer Hintergrund-Curator bewertet, konsolidiert und bereinigt deine Skill-Bibliothek im 7-Tage-Zyklus — ganz ohne menschliches Eingreifen. Die Selbstverbesserungsschleife (die Kern-Engine, die nach jedem Turn entscheidet, was gespeichert wird) wurde grundlegend von freier Beurteilung auf bewertungsbasiertes Scoring umgeschrieben. Vier neue Inference-Provider sind gelandet, Messaging-Plattformen erreichen 19 mit dem ersten als Plugin ausgelieferten Adapter (Microsoft Teams), ComfyUI v5 und TouchDesigner-MCP wurden von optional auf standardmäßig integriert umgestellt, Spotify und Google Meet erhielten native Integrationen, und der TUI-Kaltstart wurde mehr als halbiert.


Hauptfunktionen

1. Autonomer Curator — Der Agent pflegt sich selbst

Nach monatelanger intensiver Nutzung sammeln sich in deiner Skill-Bibliothek unweigerlich Duplikate, veraltete Entwürfe und einmalig verwendete Skills an. Der Curator ist ein Hintergrund-Agent, der das autonom behebt.

So funktioniert’s:

  • Läuft auf dem Cron-Ticker des Gateways mit einem 7-Tage-Zyklus als Standard
  • Bewertet jeden Skill in der Bibliothek nach Nutzung und Relevanz
  • Konsolidiert überlappende Skills zu einheitlichen Einträgen
  • Bereinigt ungenutzte Skills
  • Klassifiziert archivierte Skills als „konsolidiert“ oder „bereinigt“ mittels Modell + Heuristik
  • Schreibt Ausführungsberichte nach logs/curator/run.json und REPORT.md
# Curator-Status prüfen — Skills nach Nutzung sortiert
hermes curator status
# Ausgabe: meist-/wenigstgenutzte Skills, kürzliche Konsolidierungen, Berichte

Eingebaute Schutzmechanismen:

  • Gebundelte und Hub-Skills sind mit Defense-in-Depth gesperrt
  • Angepinnte Skills sind vor Änderungen geschützt
  • skill_manage verweigert Schreibzugriffe auf angepinnte Skills
  • Externe Verzeichnis-Skills bleiben unverändert

Einheitliche Verwaltung:

# hermes.config.yaml
auxiliary:
  curator:
    provider: openrouter
    model: deepseek-v4-flash  # günstiges Hilfsmodell ideal
    enabled: true

curator:
  cycle_days: 7
  max_prunes_per_run: 20
  min_skill_age_days: 3  # sehr neue Skills schützen

2. Selbstverbesserungsschleife — Die Bewertungs-Neuschreibung

Die Selbstverbesserungsschleife ist Hermes’ Kern-Lernmotor: Nach jedem Gesprächs-Turn entscheidet ein Hintergrund-Review-Fork, welche Erinnerungen und Skills gespeichert oder aktualisiert werden. v0.12 hat dieses System von Grund auf neu geschrieben.

Was sich geändert hat:

  • Bewertungsbasiertes Scoring statt frei formulierter „Sollten wir das aktualisieren?“-Fragen
  • Active-Update-Bias — bevorzugt Aktualisierung des gerade geladenen Skills statt Duplikate zu erstellen
  • Behandelt Unterdateienreferences/- und templates/-Verzeichnisse werden korrekt verfolgt
  • Korrekte Runtime-Vererbung — Provider, Modell und Anmeldedaten werden jetzt tatsächlich vom Elternprozess weitergegeben
  • Eingeschränkte Toolsets — Review-Fork nur mit Memory + Skills-Tools; keine Shell, kein Web
  • Sauberes Herunterfahren — Memory-Provider werden nach Review ordentlich beendet
  • Sauberer Kontext — Tool-Nachrichten vorheriger Turns werden aus der Review-Zusammenfassung ausgeschlossen

3. LM Studio — First-Class Provider

LM Studio wurde von einem Custom-Endpoint-Alias zu einem vollständigen nativen Provider aufgewertet:

hermes setup --provider lmstudio
hermes model --provider lmstudio

Mit dedizierter Authentifizierung, hermes doctor-Gesundheitschecks, Reasoning-Transport-Unterstützung und Live-Modellauflistung.

4. Vier Neue Inference-Provider

Provider Details
GMI Cloud First-Class API-Key-Provider
Azure AI Foundry Auto-Erkennung, vollständige Enterprise-Integration
MiniMax OAuth PKCE-Browser-Flow mit vollständiger OAuth-Integration
Tencent Tokenhub Neuer Provider für Tencents Modell-Ökosystem

Neue Modelle: gpt-5.5 / gpt-5.5-pro, deepseek-v4-pro / deepseek-v4-flash, qwen3.6-plus, sowie ein Remote-Modellkatalog-Manifest.

5. Plugable Gateway + Microsoft Teams (19. Plattform)

# Plattform Typ
18 Tencent Yuanbao (元宝) Nativer Adapter mit Text- und Medienzustellung
19 Microsoft Teams Erster als Plugin ausgelieferter Plattform-Adapter

6. Native Spotify-Integration

Sieben Tools mit PKCE OAuth und interaktivem Einrichtungsassistent:

hermes spotify setup
Tool Funktion
Wiedergabe/Pause Wiedergabe auf jedem Gerät steuern
Suche Titel, Alben, Künstler, Playlists finden
Warteschlange Wiedergabewarteschlange verwalten
Playlists Playlists erstellen und verwalten
Geräte Zwischen verfügbaren Geräten wechseln

7. Google Meet Plugin

An Anrufen teilnehmen, Gespräche transkribieren, Antworten sprechen, Follow-ups senden:

hermes meet join https://meet.google.com/xxx-xxxx-xxx

8. ComfyUI v5 & TouchDesigner-MCP — Standardmäßig integriert

ComfyUI v5 jetzt integriert mit offizieller CLI + REST + hardwaregeprüfter lokaler Installation.

TouchDesigner-MCP jetzt standardmäßig gebündelt: GLSL-Shader, Post-FX-Pipelines, Audio-reaktive Setups, Geometrie-Node-Programmierung, 9 neue Referenzdokumente.

9. Skill-Ökosystem-Erweiterung

Skill Beschreibung
Humanizer Entfernt KI-Phrasen aus generiertem Text
claude-design HTML-Artefakt-Skill
design-md Googles DESIGN.md-Spezifikation
airtable Airtable-Datenbankintegration
pretext Kreative Browser-Demos
spike + sketch Wegwerf-Experimente + HTML-Mockups
hermes skills install https://example.com/skill.tar.gz
/reload-skills
hermes skills list

10. hermes -z — One-Shot-Modus

hermes -z "Fasse diese Codebasis zusammen"
hermes -z "Prüfe diesen PR-Diff" --model gpt-5.5 --provider openrouter

11. Web Dashboard — Modell-Tab

Neuer Modell-Tab mit detaillierten Analyse-Daten pro Modell. Haupt- und Hilfsmodelle direkt vom Browser aus konfigurieren.

12. Performance — 57 % Schnellerer Kaltstart

Sichtbare TUI-Kaltstartzeit um mehr als die Hälfte reduziert durch: verzögerte Agent-Initialisierung, Lazy-Imports, mtime-gecachtes load_config(), memoisiertes get_tool_definitions() und vorkompilierte Dangerous-Command-Patterns.

13. Native Multimodale Bildweiterleitung

Bilder werden jetzt basierend auf der tatsächlichen Vision-Fähigkeit des Modells weitergeleitet, nicht nach Provider-Standards.

14. Gateway-Medienparität

Natives Multi-Image-Sending über Telegram, Discord, Slack, Mattermost, Email und Signal. Zentralisiertes Audio-Routing mit FLAC-Unterstützung.


Neue Integrierte Tools & Befehle

Tool / Befehl Beschreibung Verwendung
hermes curator Hintergrund-Agent für Skill-Pflege hermes curator status
hermes -z Nicht-interaktiver One-Shot-Modus hermes -z "<Prompt>"
hermes update --check Vorabprüfung vor Update hermes update --check
hermes fallback Fallback-Provider-Ketten verwalten hermes fallback list
/busy Beschäftigt-Eingabemodus /busy steer
/btw Alias für /background /btw <Aufgabe>
/reload-skills Skills ohne Neustart neu laden /reload-skills
/reload .env im TUI heiß neu laden /reload
/mouse Mausmodus umschalten /mouse

TUI — Großes Upgrade

  • LaTeX-Rendering — mathematische Ausdrücke nativ
  • Plugable Busy-Indicator-Stile
  • Opt-in Auto-Resume der letzten Sitzung
  • Sitzungslöschung aus /resume-Picker mit Taste d
  • Zeilenweises Scrollen mit Mausrad
  • Warteschlangenbearbeitung — Löschen mit ctrl-x, Abbrechen mit esc
  • Erweiterte Hell-Terminal-Erkennung
  • Sprachmodus-Parität mit CLI
  • Mini-Hilfemenü mit ? im Eingabefeld
  • Proaktive Mausdeaktivierung auf ConPTY + /mouse-Befehl

TTS — Plugable Provider-Registry

tts:
  providers:
    piper:           # lokales TTS — keine Cloud nötig
      voice: en_US-lessac-medium
    openai:          # Cloud-TTS
      voice: alloy

Verbesserungen

Kern-Agent & Architektur

  • Konfigurierbares Prompt-Cache-TTL (prompt_caching.cache_ttl)
  • child_timeout_seconds-Standard auf 600 s erhöht
  • Diagnose-Dump bei Subagent-Timeout mit 0 API-Aufrufen
  • Gateway entwertet gecachten Agenten bei Konfigurationsänderungen
  • Opt-in Runtime-Metadaten-Footer
  • /fast-Whitelist auf alle OpenAI + Anthropic-Modelle erweitert

Kompression

  • Erneuter Zusammenfassungsversuch auf Hauptmodell vor Aufgabe
  • Benutzerbenachrichtigung bei Aux-Modell-Fehlern
  • /compress blockiert Eingabe während Kompression

Sitzung & Speicher

  • Trigramm-FTS5-Index für CJK-Suche
  • tool_name + tool_calls in FTS5 indexiert
  • Automatische Bereinigung verwaister Checkpoints
  • Symlinks bei atomaren Dateischreibvorgängen erhalten

Messaging-Plattformen

Plattform Verbesserung
Telegram Chat-Allowlists; Markdown-Tabellen; natives Multi-Image
Discord Opt-in Toolsets + ID-Injection
Slack Native Slash-Befehle; strict_mention; channel_skill_bindings
Signal Natives Markdown-Format; Multi-Image

Cron

  • Respektiert hermes tools-Konfiguration
  • workdir pro Job
  • context_from-Feld

Browser

  • CDP-Supervisor
  • Auto-Start von lokalem Chromium

Code-Ausführung

  • Vercel Sandbox-Backend
  • Docker: Container als Host-Benutzer ausführen

Observability

  • Gebündeltes Langfuse-Plugin
  • Gebündeltes hermes-achievements-Plugin

Sicherheit & Zuverlässigkeit

  • Secret-Redaction standardmäßig deaktiviert — verhindert Patch-Korruption. Aktivierung mit redaction.enabled: true
  • [SYSTEM:[IMPORTANT: in allen benutzerinjizierten Markern
  • Strikte Blocklist für nicht behebbare Befehle
  • Kanonischer mask_secret-Helper
  • Bereinigung abgelaufener paste.rs-Uploads
  • Symlinks bei atomaren Schreibvorgängen erhalten

Wichtige Bugfixes

360 fix:-PRs in diesem Fenster. Highlights:

  • Review-Fork erbt Live-Runtime des Elternprozesses
  • Streaming-Reasoning bleibt in Assistant-Turns erhalten
  • Cross-Provider-Reasoning-Isolation
  • croniter zur Kernabhängigkeit befördert
  • Kompressionswiederherstellung
  • FTS5-Suche mit tool_name + tool_calls indexiert
  • Vision-Cache verwendet HERMES_HOME
  • MCP definitions-Refs zu $defs umgeschrieben
  • Azure Content-Filter-Kompatibilität
  • Discord limit-Parameter vor min() in int konvertiert

Entfernt / Zurückgesetzt

  • Kanban-Multi-Profil-Kollaborationsboard — zurückgesetzt für Neudesign
  • computer-use cua-driver — vorbereitende PRs zurückgesetzt
  • BOOT.md integrierter Hook entfernt
  • /provider + /plan Slash-Befehle entfernt
  • flush_memories vollständig entfernt

Upgrade

hermes update

Für Neuinstallationen siehe Installationsanleitung.


Vollständiger Changelog auf GitHub

← Hermes Agent Changelog