A2A Protocol

Verwendung des A2A Protocol Validators zur Überprüfung der Domain-Unterstützung für A2A Protocol

MILO
Share
Verwendung des A2A Protocol Validators zur Überprüfung der Domain-Unterstützung für A2A Protocol

Basierend auf dem A2A Protocol Blog haben wir die grundlegenden Konzepte des A2A Protocols kennengelernt und wie man mit dem A2A Protocol Python SDK entwickelt.

Dieser Artikel stellt vor, wie man den A2A Protocol Validator zur Überprüfung des A2A Protocols und zur Visualisierung der AgentCard für bequemes Debugging verwendet:

  • Überprüfung, ob eine bestimmte Domain das A2A Protocol unterstützt
  • Visualisierung der AgentCard

Für öffentlich bereitgestellte A2A Agents können Sie die Domain direkt zur Überprüfung eingeben.

Wie überprüft man lokal laufende A2A Agents?

  • Agent vorbereiten
git clone https://github.com/sing1ee/a2a-python-currency.git
cd a2a-python-currency
uv run python main.py

Ausgabe:

Installed 27 packages in 33ms
INFO:     Started server process [61455]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://localhost:10000 (Press CTRL+C to quit)

Auf diese Weise läuft der Currency Agent lokal und ist über Port 10000 erreichbar.

  • Lokalen Agent-Service zuordnen - Verwendung von Cloudflare Zero Trust Siehe Dokumentation für die Installation. Meine Umgebung ist Mac
brew install cloudflared
  • Zero Trust Proxy starten
cloudflared tunnel --url localhost:10000

Ausgabe:

+--------------------------------------------------------------------------------------------+
2025-06-03T09:03:02Z INF |  Your quick Tunnel has been created! Visit it at (it may take some time to be reachable):  |
2025-06-03T09:03:02Z INF |  https://sheriff-honor-undefined-relate.trycloudflare.com                                  |
2025-06-03T09:03:02Z INF +--------------------------------------------------------------------------------------------+

https://sheriff-honor-undefined-relate.trycloudflare.com ist die temporäre Domain, über die wir auf unseren lokalen Agent-Service zugreifen können.

A2A Protocol Validator öffnen

Öffnen Sie den A2A Protocol Validator, geben Sie die obige Domain ein, und Sie können überprüfen, ob die Domain das A2A Protocol unterstützt.

Durch diese Schritte können Sie schnell debuggen. Wir werden in Zukunft einen A2A Online-Client einführen, um die Ausführung bequemer zu machen.