v0.10.0

Hermes Agent v0.10.0 — Das Tool Gateway-Release


Überblick

v0.10.0 — The Tool Gateway Release. Veröffentlicht am 16. April 2026. Über 180 Commits · 1 gemergter PR (#11206) · 1 Community-Mitwirkender (@jquesnelle).

Diese Version beseitigt den größten Reibungspunkt bei der Einführung von KI-Agenten: die Verwaltung von API-Schlüsseln. Vor v0.10.0 bedeutete die Aktivierung von Websuche, Bildgenerierung, Text-to-Speech oder Browser-Automatisierung in Hermes Agent, dass für jeden Dienst separate API-Schlüssel beschafft und verwaltet werden mussten. Der Nous Tool Gateway ändert das — zahlende Nous Portal-Abonnenten erhalten alle vier Tools über ihr bestehendes Abonnement, ganz ohne zusätzliche Einrichtung.

Diese Version erschien nur 3 Tage nach v0.9.0 (13. April) und lieferte ausschließlich den Tool Gateway als fokussiertes, wirkungsvolles Feature. Die über 180 Commits mit Fehlerbehebungen, Plattformverbesserungen und Zuverlässigkeitssteigerungen aus diesem Fenster wurden zurückgestellt und vollständig im v0.11.0 Changelog dokumentiert.

Allerdings verfügte Hermes Agent zu diesem Zeitpunkt in der Projektentwicklung bereits über ein ausgereiftes Ökosystem: 118 Skills, einen Closed Learning Loop zur autonomen Skill-Generierung, ein Messaging Gateway mit über 16 Plattformen und das SOUL.md-Persönlichkeitssystem. Diese Fähigkeiten bildeten die Grundlage, die den Tool Gateway so wirkungsvoll machte — Nutzer konnten nun über ein einziges Abonnement auf all dies zugreifen.


Hauptfunktion

Nous Tool Gateway — Ein Abonnement, vier Tools

Der Tool Gateway ist eine verwaltete Proxy-Schicht zwischen Hermes Agent und externen Dienstanbietern. Wenn ein zahlender Nous Portal-Abonnent den Tool-Zugriff aktiviert, übernimmt der Gateway transparent Authentifizierung, Ratenbegrenzung und Anfrage-Routing — der Agent hat niemals direkten Kontakt mit einzelnen API-Schlüsseln.

Verfügbare Tools über den Gateway:

Tool Anbieter Funktion
Websuche Firecrawl Echtzeit-Webinformationsabruf
Bildgenerierung FAL / FLUX 2 Pro Hochwertige KI-Bildsynthese
Text-to-Speech OpenAI TTS Sprachausgabe-Generierung
Browser-Automatisierung Browser Use Automatisierte Webbrowser-Steuerung

So aktivieren Sie den Gateway:

# Schritt 1: Nous Portal als Modellanbieter auswählen
hermes model
# → Wählen Sie "Nous Portal" im interaktiven Auswahlmenü

# Schritt 2: Wählen Sie, welche Tools über den Gateway aktiviert werden sollen
hermes tools
# → Wählen Sie "Nous Subscription", um use_gateway: true pro Tool zu setzen

# Schritt 3: Überprüfen Sie die Verbindung
hermes status
# → Zeigt den Gateway-Verbindungsstatus und die aktivierten Tools an

Dies erzeugt folgende Konfiguration in ~/.hermes/config.yml:

model:
  provider: nous_portal
  model: <ihr-gewähltes-modell>
tools:
  web_search:
    use_gateway: true    # über Firecrawl geroutet
  image_generation:
    use_gateway: true    # über FAL / FLUX 2 Pro geroutet
  tts:
    use_gateway: true    # über OpenAI TTS geroutet
  browser:
    use_gateway: true    # über Browser Use geroutet

Wichtige Designentscheidungen:

  • Pro-Tool-Aktivierung — Sie wählen genau aus, welche Tools über den Gateway laufen. Wenn Sie bereits einen direkten Firecrawl-API-Schlüssel haben und diesen lieber nutzen möchten, setzen Sie use_gateway: false für die Websuche, während Sie den Gateway für die Bildgenerierung aktivieren.
  • Gateway hat Vorrang — Wenn sowohl ein direkter API-Schlüssel als auch use_gateway: true für dasselbe Tool existieren, bevorzugt die Laufzeitumgebung den Gateway. Dies verhindert versehentliche doppelte Abrechnung.
  • Saubere Abonnement-Erkennung — Die alte versteckte Umgebungsvariable HERMES_ENABLE_NOUS_MANAGED_TOOLS ist verschwunden. Die Erkennung erfolgt nun automatisch basierend auf Ihrem Nous Portal-Abonnementstatus.
  • Unterstützung für selbst gehosteten Gateway — Für Organisationen, die ihre eigene Gateway-Instanz betreiben möchten, bieten Umgebungsvariablen Endpunkt-Kontrolle:
# ~/.hermes/.env
TOOL_GATEWAY_DOMAIN=your-gateway.example.com
TOOL_GATEWAY_SCHEME=https
TOOL_GATEWAY_USER_TOKEN=your-token

Das Ökosystem in v0.10.0

Während sich der offizielle Changelog von v0.10.0 eng auf den Tool Gateway konzentriert, umfasste das breitere Hermes Agent-Ökosystem zu dieser Version mehrere ausgereifte Systeme, die es wert sind, im Kontext verstanden zu werden.

118 gebündelte Skills + Closed Learning Loop

Hermes Agent wurde mit 118 vorgefertigten Skills ausgeliefert, die in Kategorien wie MLOps, GitHub-Operationen, Recherche & Informationssammlung, Web Scraping, Code-Ausführung & Tests sowie Datenanalyse organisiert sind. Skills sind einfache Markdown-Dateien — lesbar, versionierbar und kompatibel mit agentskills.io für den Community-Austausch.

Der Closed Learning Loop sorgt dafür, dass diese Skills einen Zinseszinseffekt erzeugen. Nach jeder Aufgabe mit mehr als 5 Tool-Aufrufen generiert Hermes automatisch ein Skill-Dokument, das Folgendes erfasst:

  1. Vorgehen (Procedure) — die zur Erledigung der Aufgabe durchgeführten Schritte
  2. Fallstricke (Pitfalls) — aufgetretene Grenzfälle und Probleme
  3. Verifikation (Verification) — wie bestätigt wird, dass die Aufgabe korrekt abgeschlossen wurde

Bei der nächsten ähnlichen Aufgabe ruft die FTS5-Volltextsuche den relevanten Skill ab, und der Agent beginnt mit Erfahrung statt bei Null. Benchmarks zeigen, dass Agenten mit über 20 selbst erstellten Skills Forschungsaufgaben 40 % schneller abschließen als eine frische Instanz.

# Verfügbare Skills erkunden
hermes skills list

# Einen bestimmten Skill anzeigen
hermes skills show <skill-name>

# Einen Community-Skill importieren
hermes skills import <path-to-skill.md>

Messaging Gateway — Über 16 Plattformen, ein Deployment

Ein einziges hermes gateway-Deployment stellt den Agenten gleichzeitig auf allen unterstützten Messaging-Plattformen bereit. Jede Plattform teilt denselben Agenten-Kontext, sodass eine in Telegram begonnene Konversation nahtlos in Discord oder Slack fortgesetzt werden kann.

Plattform Anwendungsfall
Telegram Mobile-First-Interaktion
Discord Team- und Community-Server
Slack Enterprise-Team-Chat
WhatsApp Mobile und geschäftliche Nachrichten
Signal Datenschutzorientierte Kommunikation
Matrix Selbst gehosteter föderierter Chat
Mattermost Open-Source-Enterprise-Chat
E-Mail / SMS Asynchrone Kommunikation
DingTalk / Feishu Asien-Pazifik-Unternehmen
CLI Terminal-native Interaktion
# Messaging Gateway starten
hermes gateway

# Interaktiver Einrichtungsassistent
hermes gateway setup
# → API-Tokens, Bot-IDs, Kanalzuordnungen und Zulassungslisten konfigurieren

SOUL.md — Agentenidentität als Markdown

Die SOUL.md-Datei definiert die Kernidentität des Agenten — wie er spricht, was er wertschätzt und welche Einschränkungen er befolgen muss. Sie wird an den Anfang jedes System-Prompts gesetzt.

# ~/.hermes/SOUL.md

Du bist ein Spezialist für Infrastrukturmanagement.
- Vor Änderungen immer bestätigen
- Bei Unsicherheit explizit die Unsicherheit benennen — niemals raten
- Jede Operation protokollieren
- Sicherheit hat höchste Priorität

Sitzungsbezogene Überschreibungen sind über den /personality-Slash-Befehl verfügbar:

/personality teacher   # Pädagogischer, erklärender Modus
/personality creative  # Brainstorming- und Ideenfindungsmodus
/personality analyst   # Datenanalyse- und Recherchemodus

Dieses Design bewahrt eine stabile Standardidentität in SOUL.md und erlaubt gleichzeitig aufgabenspezifische Verhaltensänderungen.


Warum der Changelog so kurz ist

Der offizielle v0.10.0-Changelog ist bewusst minimal — er beschreibt genau ein Feature, das in diesem Tag ausgeliefert wurde. Das Release-Fenster (v0.9.0 → v0.10.0) dauerte nur 3 Tage, und das Nous-Team entschied sich, den Tool Gateway als fokussierte, eigenständige Version zu veröffentlichen, anstatt ihn für ein größeres Paket zurückzuhalten.

Die über 180 Commits mit Fehlerbehebungen und Verbesserungen aus diesem Fenster — die den Agenten-Kern, die Gateway-Infrastruktur, die CLI und das Tool-System umfassen — wurden in den v0.11.0 (The Interface Release) Changelog verschoben, der nur eine Woche später mit ~1.556 Commits und 761 gemergten PRs erschien.

Diese Release-Strategie — ein wirkungsvolles Feature schnell ausliefern, den Rest später dokumentieren — spiegelt den schnellen Iterationsrhythmus des Projekts in dieser Entwicklungsphase wider.


Upgrade

# Bestehende Installationen
hermes update

# Neuinstallation
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# Manuelle Python-Installation
git clone --recurse-submodules https://github.com/NousResearch/hermes-agent
cd hermes-agent
uv venv && source .venv/bin/activate
uv pip install -e ".[all]"
hermes

Mitwirkende

  • @jquesnelle (emozilla) — Ursprüngliche Tool Gateway-Implementierung (#10799), gerettet und in dieser Version ausgeliefert

Vollständiger Changelog: v2026.4.13…v2026.4.16

← Hermes Agent Changelog