A2A Protocol

Using A2A Protocol Validator to Verify Domain Support for A2A Protocol

MILO
Share
Using A2A Protocol Validator to Verify Domain Support for 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.