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: falsefü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: truefü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_TOOLSist 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:
- Vorgehen (Procedure) — die zur Erledigung der Aufgabe durchgeführten Schritte
- Fallstricke (Pitfalls) — aufgetretene Grenzfälle und Probleme
- 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 |
| 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