Usando A2A Protocol Validator para Verificar el Soporte de Dominio para A2A Protocol
Basado en el blog de A2A Protocol, aprendimos sobre los conceptos básicos de A2A Protocol y cómo desarrollar usando el A2A Protocol Python SDK.
Este artículo presentará cómo usar A2A Protocol Validator para verificar A2A Protocol y visualizar AgentCard para depuración conveniente:
- Verificar si un dominio dado soporta A2A Protocol
- Visualizar AgentCard
Para A2A Agents públicamente desplegados, puede ingresar directamente el dominio para verificación.
¿Cómo verificar A2A Agents ejecutándose localmente?
- Preparar Agent
git clone https://github.com/sing1ee/a2a-python-currency.git
cd a2a-python-currency
uv run python main.py
Salida:
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)
De esta manera, el Currency Agent está ejecutándose localmente y es accesible en el puerto 10000.
- Mapear el servicio de Agent local - Usando Cloudflare Zero Trust Consulte la documentación para instalación. Mi entorno es Mac
brew install cloudflared
- Iniciar proxy Zero Trust
cloudflared tunnel --url localhost:10000
Salida:
+--------------------------------------------------------------------------------------------+
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 es el dominio temporal que puede acceder a nuestro servicio de Agent local.
Abrir A2A Protocol Validator
Abra A2A Protocol Validator, ingrese el dominio anterior, y puede verificar si el dominio soporta A2A Protocol.
A través de estos pasos puede depurar rápidamente. En el futuro lanzaremos un cliente en línea A2A para hacer la ejecución más conveniente.