/.well-known/agent-card.json
Well-known URI, зареєстрований специфікацією A2A v1.0. Нові клієнти спершу отримують цей шлях; надавайте його з типом вмісту application/a2a+json.
Інструмент виявлення · A2A v1.0
Клієнти A2A виявляють агента, отримуючи його JSON Agent Card за well-known URL. Перевірте обидва варіанти іменування на реальному домені й побачте, що саме отримують клієнти.
Формує обидва можливі URL виявлення з одного базового домену.
Отримує повернений JSON і повідомляє код статусу та тип вмісту.
За можливості розбирає відповідь як JSON Agent Card.
Виконує перевірки готовності для інтерфейсів, навичок, провайдера, режимів, можливостей і метаданих безпеки.
Введіть базовий домен. Перевірка отримує обидва шляхи виявлення, розбирає повернений JSON і виконує перевірки готовності Agent Card.
Як працює виявлення
Перш ніж інший агент зможе викликати ваш, він отримує Agent Card за well-known URI (RFC 8615) на вашому домені, оцінює навички та вимоги безпеки, а потім викликає бажаний інтерфейс. Якщо Agent Card відсутня, застаріла або схована за перенаправленням, інтеграція завершується невдачею ще до початку.
Цей сайт застосовує те, що перевіряє: AgentCard.net публікує власну Agent Card за обома шляхами, а приклад праворуч — реальний документ.
Переглянути нашу актуальну Agent CardGET /.well-known/agent-card.json HTTP/1.1
Host: www.agentcard.net
HTTP/1.1 200 OK
Content-Type: application/a2a+json
{
"name": "AgentCard.net Toolkit",
"version": "1.0.0",
"supportedInterfaces": [
{ "url": "https://www.agentcard.net/api/agent-card",
"protocolBinding": "HTTP+JSON",
"protocolVersion": "1.0" }
],
"skills": [
{ "id": "generate-agent-card", ... },
{ "id": "validate-agent-card", ... },
{ "id": "check-well-known-discovery", ... }
]
}Шляхи виявлення
Well-known URI, зареєстрований специфікацією A2A v1.0. Нові клієнти спершу отримують цей шлях; надавайте його з типом вмісту application/a2a+json.
Використовується ранніми реалізаціями A2A та прикладами codelab. Багато розгорнутих клієнтів досі перевіряють лише цей шлях, тож надання тут тієї самої Agent Card — безпечна стратегія переходу.
Схема публікації
Збої виявлення рідко бувають екзотичними: перенаправлення, закешована сторінка помилки, або один шлях розгорнуто, а інший забуто. Ця процедура публікації підтримує обидві конвенції з однією й тією ж актуальною Agent Card.
Надавайте перевірену Agent Card за адресою /.well-known/agent-card.json через HTTPS на тому самому домені, що й сервіс A2A, з типом вмісту application/a2a+json.
Повертайте ідентичний документ з /.well-known/agent.json, доки старі клієнти ще в обігу — розбіжні Agent Card на двох шляхах заплутують маршрутизацію.
Щоразу, коли змінюються кінцеві точки, навички, можливості або автентифікація, оновлюйте Agent Card, підвищуйте поле version і повторно розгортайте обидва шляхи разом.
Запускайте цю перевірку після розгортань, змін DNS, міграцій шлюзу або редагувань маркетплейсу. Збої зазвичай пов'язані з перенаправленнями, сторінками помилок HTML або забутим шляхом.
Часті запитання
Що публікувати, де публікувати та як підтримувати роботу клієнтів обох конвенцій.
A2A v1.0 реєструє /.well-known/agent-card.json як стандартний шлях виявлення. Застарілий /.well-known/agent.json передує v1.0, але досі перевіряється багатьма розгорнутими клієнтами, тож публікація однієї й тієї ж Agent Card на обох шляхах є прагматичним вибором під час переходу.
Так. Повернення однієї й тієї ж публічної Agent Card з обох шляхів забезпечує узгодженість для клієнтів, які підтримують лише одну конвенцію. Розбіжні документи змушують агента виглядати по-різному залежно від того, який шлях отримає клієнт.
Специфікація реєструє application/a2a+json для Agent Card. Звичайний application/json широко приймається на практиці, але тип вмісту HTML — надійна ознака того, що шлях повертає сторінку помилки замість Agent Card.
Так. Публікуйте в публічній Agent Card лише метадані, безпечні для виявлення, встановіть capabilities.extendedAgentCard у true та розкривайте чутливі навички через автентифіковану операцію GetExtendedAgentCard.
Поширені причини — перенаправлення на сторінку входу чи маркетингу, сторінки HTML 404, повернені зі статусом 200, застарілий JSON, закешований у CDN, або розгорнуто лише один із двох well-known шляхів. Перевірка повідомляє код статусу й тип вмісту для кожного шляху, тож збій стає видимим одразу.
Перед публікацією
Спершу пропустіть JSON через повний валідатор, опублікуйте його на обох well-known шляхах і підтвердіть виявлення цією перевіркою.
З блогу
Compare A2A vs MCP: what each protocol connects, where they overlap, and why production AI agent systems often use both for tools and agent collaboration.
9 min readЧитати посібникHow-toLearn how to create an agent.json file for A2A v1.0, including required Agent Card fields, the well-known URL, response headers, and common mistakes.
11 min readЧитати посібникIntegrationLearn how to publish an A2A Agent Card from Google ADK, LangGraph, CrewAI, or Semantic Kernel by mapping framework concepts to standard discovery fields.
10 min readЧитати посібникСтатті публікуються англійською мовою.