
a2aproject/a2a-cli
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Официальный интерфейс командной строки для взаимодействия с A2A (Agent2Agent) совместимыми агентами.
Обзор
Откройте, отправьте сообщение и управляйте агентами A2A с вашего терминала. (a2a) является официальным клиентом командной строки для агентов A2A (Agent2Agent), поддерживаемых . A2a CLI - это один из последовательных способов работы с агентами A2A - никаких одноразовых сценариев или необработанного анализа JSON, просто чтобы поговорить с агентом. делегировать работу агентам A2A через одну командную поверхность, приводимую в движение из комплектного дескриптора навыков — никаких пользовательских плагинов на упряжку. * Проверяйте и управляйте любым развернутым агентом с терминала — возьмите карту, отправьте сообщение, отправьте обновления, перечислите или отмените задачи, по одной читаемой команде. Агенты вызова со стабильной, сценарной поверхности: протокол-нативный JSON (-o json) и предсказуемые коды выхода, клиентская библиотека не требуется. CLI обрабатывает основную сложность. Он ведет переговоры о транспортировке (JSON-RPC, REST или gRPC) с карточки агента, ждет завершения задачи, если вы не скажете ему этого, и ведет себя одинаково по агентам и языкам.
Обзор (машинный перевод)
Откройте, отправьте сообщение и управляйте агентами A2A с вашего терминала.
A2A CLI (a2a) — официальный клиент командной строки для агентов A2A (Agent2Agent), поддерживаемый командой проекта A2A.
Почему A2A CLI
A2A представляет собой двунаправленный протокол: любой агент A2A может выступать в качестве клиента для другого и передавать задачу. Но агент без уровня A2A не может легко отправлять сообщения или получать обновления. A2A CLI заполняет этот пробел.
С его помощью вы или любая модель, агент или упряжка для кодирования, которая может вызывать инструменты, можете обнаружить возможности агента A2A и отправить его на работу.
Три способа начать:
- ** Расширьте возможности помощников кодирования ИИ** — дайте своему агенту кодирования инструмент
a2aдля разгрузки работы удаленным агентам A2A. - Взаимодействуйте мгновенно — привносите агентские карты, отправляйте сообщения и транслируйте обновления в реальном времени с терминала.
- Автоматизированные рабочие процессы — бесшовная интеграция агентов A2A с агентами, не являющимися агентами A2A, и построение трубопроводов с использованием выходов JSON, основанных на протоколе Cli, и предсказуемых кодов выхода.
Протокол A2A Protocol v1.0.
##Установка
Homebrew (macOS / Linux)
WinGet (Windows)*
Источник (Linux / Windows / macOS)
Предварительные двоичные файлы
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
A2A CLI
The A2A CLI (a2a) is the official command-line client for A2A (Agent2Agent) agents, maintained by the A2A Project Team.
Why the A2A CLI
A2A is a bidirectional protocol: any A2A agent can act as a client to another and hand off a task. But an agent without an A2A layer can’t easily send messages or receive updates. The A2A CLI fills that gap.
With it, you — or any model, agent, or coding harness that can call tools — can discover A2A agent’s capabilities and send it work.
Three ways to get started:
- Empower AI coding assistants — give your coding agent the
a2atool to offload work to remote A2A agents. - Interact instantly — fetch agent cards, send messages, and stream real-time updates from the terminal.
- Automate workflows — seamlessly integrate A2A agents with non A2A Agents and build pipelines by taking advanteage of cli’s protocol-native JSON outputs and predictable exit codes.
Built on A2A Protocol v1.0.
Installation
Homebrew (macOS / Linux)
brew tap a2aproject/a2a-cli https://github.com/a2aproject/a2a-cli
brew install a2a
WinGet (Windows)
winget install a2aproject.a2acli
From Source (Linux / Windows / macOS)
go install github.com/a2aproject/a2a-cli@latest
# go install names the binary `a2a-cli`; rename it to `a2a`
mv "$(command -v a2a-cli)" "$(dirname "$(command -v a2a-cli)")/a2a"
Prebuilt binaries
Download an archive from the latest release, extract it, and put the a2a binary on your PATH.
Usage
# Discover an agent's card
a2a card get https://agent.example.com
# Send a message and wait for the result
a2a send -a https://agent.example.com "Hello, what can you do?"
# Stream events as they arrive
a2a send -a https://agent.example.com --stream "Summarize this document"
# Send asynchronously and poll until completion
a2a send -a https://agent.example.com --async "Analyze this dataset"
a2a task get -a https://agent.example.com --wait --timeout 60s
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add a2aproject/a2a-cli