Installation
Commands
ao init
Initializes AO in your current project directory. Creates an ao.toml configuration file if one doesn’t already exist.
ao login
Authenticates your machine with your AO account. Opens a browser window to complete login. Your API key is stored securely in your system’s keychain.
ao logout
Removes your stored API key from the system keychain.
ao deploy
Zips your current project and deploys your agent to AO’s infrastructure.
| Option | Default | Description |
|---|---|---|
--env | production | Target environment: production, preview, development |
ao.tomlmust exist (runao initfirst)requirements.txtmust existpyproject.tomlmust exist
ao run
Triggers a run of a deployed agent. --input must be a valid JSON object.
| Option | Required | Description |
|---|---|---|
--deployment, -d | Yes | The deployment ID to run |
--input | Yes | A JSON object passed as input to your agent |
Global options
| Flag | Description |
|---|---|
--version | Print the CLI version |
--help | Show help for any command |