Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

AG2 CLI

A CLI tool for building, running, and deploying A2A-compatible agents.

Installation

pip install ag2-cli

Or install from source:

git clone https://github.com/AG2Platform/ag2-cli.git
cd ag2-cli
pip install -e .

Quick Start

Create a new agent

ag2 init my-agent
cd my-agent

Build and run with Docker

ag2 build
ag2 run

Run natively (without Docker)

ag2 run --native

Register with AgentOS

ag2 auth login
ag2 register https://my-agent.example.com

Commands

Authentication

ag2 auth login      # Login to AgentOS
ag2 auth logout     # Logout
ag2 auth whoami     # Show current user

Agent Development

ag2 init [name]       # Create new agent project
ag2 create file.yaml  # Create agent from AgentFile

Docker Lifecycle

ag2 build [path]    # Build agent Docker image
ag2 run [name]      # Run agent in Docker container
ag2 stop <name>     # Stop a running container
ag2 restart <name>  # Restart a container
ag2 logs <name>     # View container logs
ag2 ps              # List running containers
ag2 rm <name>       # Remove a container
ag2 rmi <name>      # Remove an image
ag2 images          # List built images
ag2 tag <src> <dst> # Tag an image

Registry

ag2 register <url>  # Register running agent with AgentOS
ag2 agents          # List your registered agents
ag2 list            # List local agent images

A2A Protocol

ag2 call <url> "message"  # Call any A2A agent
ag2 card show [path]      # Display agent card (from path or Docker image)
ag2 card validate [path]  # Validate A2A compliance

Configuration

ag2 configure         # Interactive configuration wizard
ag2 config show       # Show current configuration
ag2 config set <k> <v> # Set configuration value

AgentFile Format

The agent.yaml file defines your agent:

name: "my-agent"
version: "1.0.0"
description: "My AI agent"

card:
  provider: "my-org"
  skills:
    - name: "default"
      description: "Default capability"
  auth:
    scheme: "bearer"

agent:
  model: "gpt-4o"
  system_prompt: |
    You are a helpful assistant.

build:
  python: "3.11"
  dependencies:
    - requests

deploy:
  replicas: 2
  memory: "1GB"

A2A Protocol

This CLI generates A2A-compatible agents that implement:

  • Agent Card at /.well-known/a2a/agent-card.json
  • JSON-RPC 2.0 task endpoints
  • SSE streaming support
  • Standard authentication schemes

Development

Running tests

make test          # Run unit tests
make test-docker   # Run Docker lifecycle tests
make test-all      # Run all tests

Documentation

make docs-install  # Install documentation dependencies
make docs          # Start local docs server
make docs-build    # Build documentation

License

MIT

Release files for ag2-agentos 0.0.0a29

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ag2-agentos 0.0.0a29
File Size Uploaded
ag2_agentos-0.0.0a29.tar.gz 24.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ag2-agentos 0.0.0a29
File Interpreter ABI Platform
ag2_agentos-0.0.0a29-py3-none-any.whl Python 3 none any Details

Total release size: 57.1 kB

Release files / ag2_agentos-0.0.0a29.tar.gz

Download URL ag2_agentos-0.0.0a29.tar.gz
Size 24.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fd237072d455cf2d216b73a16ef33ae08e26f177eeb64da2f9c571f1a7b14425
BLAKE2b-256 checksum
How to use checksums
87739e90538b98b15ad41914b5420b2f6188849e0c46ed76af07cef6d8a4b4a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22

Release files / ag2_agentos-0.0.0a29-py3-none-any.whl

Download URL ag2_agentos-0.0.0a29-py3-none-any.whl
Size 32.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a1a344c4c3884c21a1b47fb4a6841b1f30b8b143ae53d37eaff569ec34974371
BLAKE2b-256 checksum
How to use checksums
858fd1aa4041f9d77b9546cc8e8ebda72bcb10056736c5827afa2bf779bdcd5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page