🤖HermesBlog
Hermes-Messaging-Plattformen · Teil 368/14/2026

Die Geburtsstunde von A2A: Wie Hermes lernte, mit anderen AIs zu telefonieren

Hermes-Messaging-Plattform, Teil 36: Die Entstehungsgeschichte der A2A-Funktion – vom Community-Wunsch zur offiziellen Veröffentlichung.

Im März 2026 äußerte jemand auf dem GitHub-Repo von Hermes einen Wunsch: Hermes soll direkt mit anderen AIs „telefonieren“ können. Fünf Monate später wurde dieser Wunsch zur offiziellen Funktion. Das ist keine Entscheidung von oben herab eines großen Konzerns, sondern ein Haus, das ein Dutzend Community-Entwickler:innen Stein für Stein gemeinsam gebaut haben. Heute ist Hermes nicht nur ein Agent, der Werkzeuge nutzt, sondern auch einer, der „auf Besuch geht“.

A2A -origin

Ursprung: Das „Adressbuch“ zwischen Agenten

Stell dir vor: Das MCP-Protokoll ist wie ein Werkzeugkatalog – es sagt Hermes, „welche Hämmer und Schraubenschlüssel du benutzen kannst“. Das A2A-Protokoll hingegen ist wie ein Adressbuch – es sagt Hermes, „wer nebenan wohnt und wer dir helfen kann, das Rohr zu reparieren“. Am 6. März 2026 äußerte der Nutzer teknium1 im Repo den Wunsch #514: Hermes soll das A2A-Protokoll unterstützen. Seine Inspiration stammte aus einem Artikel über „Cluster von Cybersicherheits-Agenten“ – darin wurde MCP als Agenten-Registry und A2A für die Aufgabenverteilung vorgeschlagen, ähnlich wie in einer Firma, wo jemand die Visitenkarten verwaltet und jemand anderes die Anrufe koordiniert. Hermes hatte damals bereits einen produktionsreifen MCP-Client – der Werkzeugkatalog war dick, aber das Adressbuch war leer.

Der Weg dorthin: Die Community baut ein Haus im Schichtdienst

Drei Monate später, am 8. Juni, reichte teknium1 selbst das erste integrierte Plugin ein (PR #41711) und stellte das Grundgerüst für A2A auf. Am selben Tag schlug ein anderer Nutzer, kriszmac4, eine offizielle Integration vor – wie ein Ruf in der Nachbarschaftsgruppe: „Das Haus ist es wert, richtig gebaut zu werden.“ Am 14. Juni ergänzte yugui923 den Protokoll-Server (PR #46241), sodass Hermes nicht nur „anrufen“, sondern auch „Anrufe annehmen“ konnte. Am 24. Juni lieferte cardinalconseils das schönste Stück (PR #52037): eine „Visitenkarte“ (Agent Card) für jeden Agenten, abgelegt unter /.well-known/agent-card.json. Jeder, der diese Adresse aufruft, erfährt sofort, was dieser Agent kann und wie man ihn kontaktiert. Das Motto war eingängig: „MCP verbindet Agenten mit Werkzeugen, A2A verbindet Agenten mit Agenten.“

Offizieller Start: v1.0 und das „The Herald Release“

Von Juli bis August wurde weiter verstärkt: ComicBit fügte ein sicheres Peer-Protokoll hinzu (PR #63182), kuangmi-bit implementierte Mehrfach-Konversationen und Kontext-Persistenz (PR #64982). Schließlich, am 2. August, reichte teknium1 die offizielle A2A v1.0 ein (PR #77109), die die Conformance-Prüfung des offiziellen a2a-sdk bestand – und der ursprüngliche Wunsch #514 wurde offiziell geschlossen. Das Bemerkenswerteste daran: Die gesamte Funktion war als reines Plugin umgesetzt, ohne eine einzige Änderung am Kerncode. Am nächsten Tag erschien Hermes v2026.8.3 „The Herald Release“ – der „Boten-Release“. Die offizielle Beschreibung: „Er überbringt Nachrichten an andere Agenten.“ Diese Version kam mit sicheren Standardeinstellungen: ohne Token nur lokaler Zugriff, separate Schlüssel für jeden Peer, Prompt-Injection-Filter, signierte Callbacks mit SSRF-Schutz und eine Rundenbegrenzung gegen Endlosschleifen – denn auch zwischen Agenten braucht es eine Bremse, damit man nicht „bis in alle Ewigkeit“ plaudert.

Feinschliff nach dem Launch: Über dreißig kleine Reparaturen

Der offizielle Release war nur der Anfang. In den folgenden Wochen reichte die Community über 30 weitere Fixes und Verbesserungen ein: Timeouts bei langen Aufgaben wurden behoben (#78007/#78357), verspätete Ergebnisse wurden nicht mehr verworfen (#79721), Streaming-Antworten blieben vollständig erhalten (#83921), Kontexte verschiedener Konversationen wurden strikt getrennt (#83706), Audit-Logs wurden klarer (#81042) und die echte Identität hinter Reverse-Proxys wurde erkannt (#80779). Diese unscheinbaren Flickschustereien – wie das Wechseln von Glühbirnen und das Reparieren von Türschlössern, nachdem man eingezogen ist – machten A2A von „funktioniert“ zu „funktioniert richtig gut“.

Was das für Nutzer:innen bedeutet

Wenn du A2A jetzt in Hermes aktivierst, hat dein Agent seine eigene Visitenkarte – andere können ihn entdecken und ihm Aufgaben geben. Er kann aber auch selbst andere Agenten entdecken und Aufgaben an besser geeignete „Kollegen“ delegieren. Da A2A ein offenes, von der Linux Foundation verwaltetes Protokoll ist, kann Hermes mit Agenten aus Ökosystemen wie LangChain, CrewAI oder Google ADK zusammenarbeiten. Von einem Wunsch im März über den offiziellen Release im August bis zur heutigen kontinuierlichen Verbesserung – das Schönste an dieser Geschichte ist, dass sie beweist: Die Evolution von KI-Toolchains kann wie ein Open-Source-Projekt von einer Gruppe Fremder im Schichtdienst vollbracht werden. Dein Hermes kann jetzt nicht nur arbeiten – er kann auch Freundschaften schließen.


📎 Offizielle Release-Notizen: https://github.com/NousResearch/hermes-agent/releases

📖 Offizielle Dokumentation: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/a2a

📖 Offizielle Dokumentation

この記事は Hermes Agent のOffizielle Dokumentationに基づいています:Offizielle Dokumentation › user-guide/messaging/a2a