Skip to main content

Was ist A2A?

A2A (Agent-to-Agent Protocol) ist ein offenes Protokoll, das KI-Agenten ermöglicht, einander zu entdecken und plattform- und anbieterübergreifend zu kommunizieren. Ursprünglich von Google entwickelt und jetzt von der Linux Foundation gepflegt, bietet A2A eine standardisierte Möglichkeit für Agenten, bei komplexen Aufgaben zusammenzuarbeiten.
A2A vs. MCP — Was ist der Unterschied?
  • MCP verbindet Agenten mit Tools (Datenbanken, APIs, Services)
  • A2A verbindet Agenten mit anderen Agenten (Delegation, Zusammenarbeit)
Nutze beide zusammen: MCP gibt deinem Agenten Fähigkeiten, A2A ermöglicht ihm die Zusammenarbeit mit spezialisierten Agenten.

Aktuelle Implementierung

Kernkonzepte

AgentCards

Jeder A2A-Agent stellt eine AgentCard bereit — eine JSON-Datei unter /.well-known/agent-card.json, die die Fähigkeiten des Agenten beschreibt. Dies ermöglicht automatische Erkennung.
Langdock blockiert standardmäßig private und interne Netzwerkadressen in AgentCard-URLs, A2A-Anfragen und Redirects. Wenn du ein dediziertes Deployment betreibst, setze URL_VALIDATION_ENABLED=false, um interne A2A-Agenten zu erreichen. Bei deaktivierter Validierung müssen URLs weiterhin gültig sein und HTTP oder HTTPS verwenden.

Kommunikationsablauf

  1. Discovery — Client ruft /.well-known/agent-card.json ab, um die Agenten-Fähigkeiten zu erfahren
  2. Task-Erstellung — Client sendet eine Aufgabenanfrage mit Eingabedaten
  3. Verarbeitung — Agent verarbeitet die Aufgabe und generiert eine vollständige Antwort
  4. Antwort — Agent gibt das vollständige Ergebnis zurück (kein Streaming)
Vollständiges A2A Agent Beispiel: Das Langdock-A2A-Demo Repository enthält einen TypeScript-basierten A2A-Agent mit Express-Server und Langdock-API-Anbindung.

Wann A2A verwenden

Ressourcen

A2A Protocol Website

Offizielle Dokumentation und Spezifikation

A2A GitHub Repository

Protokoll-Spezifikation und Referenz-Implementierungen

Langdock Cookbook

Ausführbare A2A-Rezepte für die Entwicklung mit Langdock

Verwandte Dokumentation