
a2aproject/a2a-cli
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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 대리인의 기능을 발견하고 그것을 일 보냅니다.
시작하는 세 가지 방법 :
- ** Empower AI 코딩 조수 ** - 코딩 에이전트를 제공합니다
a2a원격 A2A 에이전트에 오프로드 작업에 도구. - ** 즉시 ** - fetch 에이전트 카드, 메시지를 보내고, 터미널에서 실시간 업데이트를 스트림.
- ** 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:
- 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