AA

a2aproject/a2a-cli

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

167 stars 품질 72 트렌드 38Apache-2.0

A2A (Agent2Agent) 호환 에이전트와 상호 작용하는 공식 명령행 인터페이스.

개요

터미널에서 A2A 에이전트를 검색, 메시지 및 관리합니다. (a2a)는 A2A (Agent2Agent) 에이전트에 대한 공식 명령줄 클라이언트입니다. a2a CLI는 A2A 에이전트와 함께 일하는 일관적 인 방법입니다. 버려진 스크립트 또는 원시 JSON은 에이전트에 대해 이야기합니다. * 1개의 명령 표면을 통해서 A2A 대리인에 delegate 일, 묶인 기술 descriptor에서 몬 — 마구 당 관례 플러그인 없음. * 터미널에서 배포 된 에이전트를 검사하고 드라이브 - 카드를 꺼내, 메시지를 보내, 스트림 업데이트, 목록 또는 취소 작업, 각 읽기 가능한 명령. * 안정되어 있는, scriptable 표면에서 외침 대리인: 의정서 부정 JSON (-o json) 및 예측가능한 출구 부호, 요구되는 클라이언트 도서관 없음. CLI는 복잡성을 다룹니다. 그것은 에이전트의 카드에서 운송 (JSON-RPC, REST, 또는 gRPC)을 협상, 당신이 그것을하지 말하지 않는 한, 그리고 에이전트와 언어와 같은 행동하지 않는 한 작업을 완료하는 작업을 기다립니다.

개요(AI 번역)

터미널에서 A2A 에이전트를 검색, 메시지 및 관리합니다.

A2A CLI ([T0]])는 A2A Project Team에 의해 유지되는 A2A (Agent2Agent) 대리인을 위한 공식 명령행 클라이언트입니다.

왜 A2A CLI

A2A는 양지향성 의정서입니다: 어떤 A2A 대리인든지 클라이언트로 다른과 손으로 일할 수 있습니다. 그러나 A2A 층 없는 대리인은 쉽게 메시지를 보내거나 갱신을 받으십시오. A2A CLI는 그 간격을 채웁니다.

그것으로, 당신은 — 또는 어떤 모형, 대리인, 또는 공구를 호출할 수 있는 기호화 마구 — A2A 대리인의 기능을 발견하고 그것을 일 보냅니다.

시작하는 세 가지 방법 :

  1. ** Empower AI 코딩 조수 ** - 코딩 에이전트를 제공합니다 a2a 원격 A2A 에이전트에 오프로드 작업에 도구.
  2. ** 즉시 ** - fetch 에이전트 카드, 메시지를 보내고, 터미널에서 실시간 업데이트를 스트림.
  3. ** Automate 워크플로우 ** - A2A 에이전트와 비 A2A 에이전트를 원활하게 통합하고 cli의 프로토콜 기반 JSON 출력 및 예측 가능한 종료 코드를 복용하여 파이프라인을 구축합니다.

A2A 프로토콜 v1.0에 내장.

설치

**홈 Brew (macOS / 리눅스) **

**WinGet (Windows) **

**소스 (Linux / Windows / macOS) **

**Prebuilt 바이너리 **

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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:

  1. Empower AI coding assistants — give your coding agent the a2a tool to offload work to remote A2A agents.
  2. Interact instantly — fetch agent cards, send messages, and stream real-time updates from the terminal.
  3. 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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add a2aproject/a2a-cli
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →