Использование A2A Protocol Validator для проверки поддержки домена A2A Protocol
Основываясь на блоге A2A Protocol, мы изучили основные концепции A2A Protocol и способы разработки с использованием A2A Protocol Python SDK.
Эта статья представит, как использовать A2A Protocol Validator для проверки A2A Protocol и визуализации AgentCard для удобной отладки:
- Проверка поддержки A2A Protocol заданным доменом
- Визуализация AgentCard
Для публично развернутых A2A Agents вы можете напрямую ввести домен для проверки.
Как проверить локально запущенный A2A Agent?
- Подготовить Agent
git clone https://github.com/sing1ee/a2a-python-currency.git
cd a2a-python-currency
uv run python main.py
Вывод:
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)
Таким образом, Currency Agent запущен локально и доступен на порту 10000.
- Сопоставление локального сервиса Agent - Использование Cloudflare Zero Trust Обратитесь к документации для установки. Моя среда - Mac
brew install cloudflared
- Запуск прокси Zero Trust
cloudflared tunnel --url localhost:10000
Вывод:
+--------------------------------------------------------------------------------------------+
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 - это временный домен, который может получить доступ к нашему локальному сервису Agent.
Открыть A2A Protocol Validator
Откройте A2A Protocol Validator, введите указанный выше домен, и вы сможете проверить, поддерживает ли домен A2A Protocol.
Через эти шаги вы можете быстро отлаживать. В будущем мы запустим онлайн-клиент A2A, чтобы сделать выполнение более удобным.