# Справочник

Версии спецификации, SDK и нормативные источники

> Страница сайта A2A Docs — неофициального перевода документации протокола Agent2Agent (https://a2adocs.ru/reference/). Тип: Справочник. Основа: Официальная документация A2A (https://a2a-protocol.org/latest/sdk/). Версия спецификации 1.0.0, сверено 05.10.2026.

Здесь собраны сведения, к которым удобно возвращаться: какие бывают версии спецификации, где взять SDK и что считается нормативным источником.

## Версии спецификации

Последняя выпущенная версия — 1.0.0. У каждой версии на официальном сайте есть своя копия спецификации.

| Версия | Статус | Спецификация |
| --- | --- | --- |
| 1.0.0 | Последняя выпущенная версия, основа этого сайта | [a2a-protocol.org/v1.0.0/specification](https://a2a-protocol.org/v1.0.0/specification) |
| 0.3.0 | Предыдущая версия | [a2a-protocol.org/v0.3.0/specification](https://a2a-protocol.org/v0.3.0/specification) |
| 0.2.6 | Историческая | [a2a-protocol.org/v0.2.6/specification](https://a2a-protocol.org/v0.2.6/specification) |
| 0.1.0 | Историческая | [a2a-protocol.org/v0.1.0/specification](https://a2a-protocol.org/v0.1.0/specification) |

Изменения между версиями собраны в [примечаниях к релизам](https://github.com/a2aproject/A2A/releases) проекта. Разбор перехода с 0.3 на 1.0: [«Миграция»](https://a2adocs.ru/migration/).

> **Заметка переводчика.** Версия протокола определяется элементами `Major.Minor`, например `1.0`. Номер патча (последняя цифра) на совместимость не влияет. Подробнее: [«Протокол»](https://a2adocs.ru/protocol/#versionirovanie).

## Официальные SDK

Проект поддерживает SDK для шести языков. Какие версии протокола поддерживает конкретная версия SDK, смотрите в документации самого SDK: не все библиотеки обновились до 1.0 одновременно.

| Язык | Пакет или модуль | Репозиторий |
| --- | --- | --- |
| Python | `a2a-sdk` | [a2aproject/a2a-python](https://github.com/a2aproject/a2a-python) |
| JavaScript и TypeScript | `@a2a-js/sdk` | [a2aproject/a2a-js](https://github.com/a2aproject/a2a-js) |
| Java | — | [a2aproject/a2a-java](https://github.com/a2aproject/a2a-java) |
| Go | `github.com/a2aproject/a2a-go` | [a2aproject/a2a-go](https://github.com/a2aproject/a2a-go) |
| C# и .NET | `A2A` | [a2aproject/a2a-dotnet](https://github.com/a2aproject/a2a-dotnet) |
| Rust | `a2a-rs` | [a2aproject/a2a-rs](https://github.com/a2aproject/a2a-rs) |

Кроме SDK, у проекта есть [примеры реализаций](https://github.com/a2aproject/a2a-samples) с интеграциями в популярные агентные фреймворки и официальный консольный клиент [a2a-cli](https://github.com/a2aproject/a2a-cli). Пошаговый учебный пример на Python: [Quickstart](https://a2a-protocol.org/latest/tutorials/python/1-introduction/) из восьми шагов.

## Нормативные источники

| Источник | Что это | Статус |
| --- | --- | --- |
| [Спецификация](https://a2a-protocol.org/latest/specification/) | Человекочитаемый текст протокола. | Нормативная вместе с a2a.proto |
| [a2a.proto](https://a2a-protocol.org/latest/spec/a2a.proto) | Определение всех объектов и сообщений в Protocol Buffers. | Единственное нормативное определение данных |
| [a2a.json](https://a2a-protocol.org/latest/spec/a2a.json) | JSON Schema (2020-12), создаётся из proto при сборке. | Не нормативный |
| [Protocol Definition](https://a2a-protocol.org/latest/definitions/) | Страница с proto и схемой. | Справочная |
| [llms-reference.txt](https://a2a-protocol.org/llms-reference.txt) | Краткая справка для агентов и людей. | Не нормативная |

> **Заметка переводчика.** Когда формулировки в тексте спецификации расходятся, решает a2a.proto. Примеры таких расхождений мы отмечаем на странице [«Миграция»](https://a2adocs.ru/migration/#rashozhdeniya-vnutri-originala).

## Словарь терминов

Русскоязычный словарь терминов A2A (29 терминов с английскими оригиналами и рекомендациями по переводу) ведётся на отдельном сайте: [глоссарий a2aprotocol.ru](https://a2aprotocol.ru/glossary/). Он же доступен в машиночитаемом виде: [glossary.json](https://a2aprotocol.ru/glossary.json). Принципы перевода, принятые на этом сайте, описаны на странице [«О проекте»](https://a2adocs.ru/about/#printsipy-perevoda).

## Прочие материалы оригинальной документации

- [Core Concepts](https://a2a-protocol.org/latest/topics/key-concepts/), [Life of a Task](https://a2a-protocol.org/latest/topics/life-of-a-task/), [Agent Discovery](https://a2a-protocol.org/latest/topics/agent-discovery/)
- [Enterprise Features](https://a2a-protocol.org/latest/topics/enterprise-ready/), [Streaming & Asynchronous Operations](https://a2a-protocol.org/latest/topics/streaming-and-async/), [Multi-Tenancy](https://a2a-protocol.org/latest/topics/multi-tenancy/)
- [Extensions](https://a2a-protocol.org/latest/topics/extensions/), [Custom Protocol Bindings](https://a2a-protocol.org/latest/topics/custom-protocol-bindings/)
- [Roadmap](https://a2a-protocol.org/latest/roadmap/) и [Community](https://a2a-protocol.org/latest/community/)
