Usando o A2A Protocol Validator para Verificar o Suporte de Domínio ao A2A Protocol
Baseado no blog do A2A Protocol, aprendemos sobre os conceitos básicos do A2A Protocol e como desenvolver usando o A2A Protocol Python SDK.
Este artigo apresentará como usar o A2A Protocol Validator para verificar o A2A Protocol e visualizar o AgentCard para depuração conveniente:
- Verificar se um domínio específico suporta o A2A Protocol
- Visualizar o AgentCard
Para A2A Agents publicamente implantados, você pode inserir diretamente o domínio para verificação.
Como verificar A2A Agents executando localmente?
- Preparar o Agent
git clone https://github.com/sing1ee/a2a-python-currency.git
cd a2a-python-currency
uv run python main.py
Saída:
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)
Desta forma, o Currency Agent está executando localmente e acessível na porta 10000.
- Mapear o serviço do Agent local - Usando Cloudflare Zero Trust Consulte a documentação para instalação. Meu ambiente é Mac
brew install cloudflared
- Iniciar o proxy Zero Trust
cloudflared tunnel --url localhost:10000
Saída:
+--------------------------------------------------------------------------------------------+
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 é o domínio temporário que pode acessar nosso serviço de Agent local.
Abrir o A2A Protocol Validator
Abra o A2A Protocol Validator, insira o domínio acima, e você pode verificar se o domínio suporta o A2A Protocol.
Através destes passos, você pode depurar rapidamente. No futuro, lançaremos um cliente online A2A para tornar a execução mais conveniente.