Die Aufgabe – und ihre Grenze
A2A organisiert Kommunikation und Aufgaben zwischen Agentenanwendungen. Ein Einkaufsassistent kann dadurch mit einem Unternehmensagenten zusammenarbeiten, ohne dessen interne Umsetzung zu kennen. Welche Rechte eine Anfrage hat und wie ein Kauf verbucht wird, muss die angebundene Fachanwendung trotzdem entscheiden.
Nicht dafür gedacht: Kein Zahlungsprotokoll und keine automatische Übertragung aller Kundenrechte an einen anderen Agenten.
Wie es sich in den Stack einfügt
- Ergänzt MCP: Agentenkoordination und Werkzeugzugriff sind unterschiedliche Aufgaben.
- PACT und AP2 können Identität, Zustimmung bzw. Autorisierung ergänzen.
Release und Arbeitsfassung getrennt
- Veröffentlichter Stand
- v1.0.1 ·
- Arbeitsfassung
- Kein separater Draft hier ausgewiesen
Changelog-Datum 26. Mai 2026; GitHub-Veröffentlichung 28. Mai. SDKs können andere Kompatibilitätsstände ausweisen.
- Lizenz / Bedingungen
- Apache-2.0 für das Protokollrepository; SDK-Lizenzen separat prüfen.
Originalbedingungen prüfen ↗ - Quellenprüfung
- · Kein Installations- oder Konformitätstest
Ein konkreter Ablauf
Die Schritte ordnen die Rolle des Protokolls ein. Sie sind kein ausführbarer oder getesteter Quickstart.
- Ein Client entdeckt die Fähigkeiten einer Agentenanwendung.
- Eine Aufgabe oder Nachricht wird über einen gemeinsam unterstützten Transport übermittelt.
- Ergebnisse und Status fließen zurück; geschäftliche Zustandsänderungen werden unabhängig überprüft.
SDKs und Implementierungswege
Die Einträge unterscheiden Bibliotheken, Modelle und Beispiele. Paketnamen sind Upstream-Einstiege, keine hier getesteten Installationsempfehlungen. Prüfen Sie vor der Integration die exakte Version und deren Spezifikationsunterstützung.
A2A JavaScript
Artefakt: Agenten-Client/-Server-SDK
Paket / Modul: @a2a-js/sdk
Version & Kompatibilität: README nennt v1.0.0-Support; npm-Suchergebnis 1.3.0 beobachtet
Direkter npm-Abruf war blockiert. Nicht mit dem Community-Paket a2a-js verwechseln.
A2A Python
Artefakt: Python-SDK
Paket / Modul: a2a-sdk
Version & Kompatibilität: PyPI 1.2.3 vom 19. Oktober 2026 beobachtet
Spec 1.0 mit dokumentiertem 0.3-Kompatibilitätsmodus; Extras nach tatsächlichem Transport wählen.
A2A Rust
Artefakt: Client-/Server-SDK-Familie
Paket / Modul: a2a-lf; a2a-client-lf; a2a-server-lf
Version & Kompatibilität: docs.rs 0.4.2; eingebettetes README-Beispiel noch 0.2
a2a-lf wird im Rust-Code als a2a importiert; Release-Metadaten und Beispiele getrennt prüfen.
A2A Go
Artefakt: Go-SDK
Paket / Modul: github.com/a2aproject/a2a-go/v2
Version & Kompatibilität: Aktuellen gepinnten Release prüfen
Weitere offizielle SDKs existieren für Java und .NET; kein offizielles PHP-SDK im geprüften Verzeichnis.
A2A .NET
Artefakt: SDK
Paket / Modul: A2A
Version & Kompatibilität: Aktuelle Registry-Version in dieser Recherche nicht verifiziert
SDK-Release und unterstützte Protokollrevision getrennt prüfen.
A2A Java
Artefakt: SDK
Paket / Modul: org.a2aproject.sdk:a2a-java-sdk-reference-jsonrpc
Version & Kompatibilität: Aktuelle Registry-Version in dieser Recherche nicht verifiziert
Maven-Koordinate aus dem Repository; Registry-Version und benötigten Transport vor Integration prüfen.
Was für den Betrieb offen bleibt
- Eine erfolgreich abgeschlossene Agentenaufgabe beweist noch keine korrekt gespeicherte Bestellung.
- Transport, Authentifizierung und SDK-Kompatibilität zusammen festlegen; alte und neue Protokollversionen nicht mischen.
Eine offene Spezifikation erteilt keine automatische Erlaubnis für Zahlungen oder Verkaufskanäle. Testmodus, Benutzerfreigabe und Produktionszulassung bleiben eigene Schritte.
Originalquellen
Redaktioneller Stand: . Ein Versionsstand gilt für die genannte Spezifikation oder Bibliothek, nicht automatisch für andere Sprachpakete. „Nicht verifiziert“ bedeutet nicht „existiert nicht“.