ao CLI is the primary interface for managing Agent Orchestrator. It provides commands for initialization, session management, and monitoring agent workflows.
Installation
Agent Orchestrator is installed from source:ao CLI will be available in your PATH after installation.
Basic Usage
Command Structure
Theao command follows this pattern:
Available Commands
init
Interactive setup wizard for creating configuration
start
Start orchestrator agent and dashboard
stop
Stop orchestrator agent and dashboard
spawn
Create new agent sessions
status
View all sessions with PR and CI status
session
Manage sessions (ls, kill, cleanup, restore)
send
Send messages to running sessions
open
Open sessions in terminal tabs
review-check
Check PRs for review comments
dashboard
Start the web dashboard
Global Options
All commands support these options:Display help information for the command
Display the version number
Configuration
The CLI reads configuration fromagent-orchestrator.yaml in your current directory. Create this file using:
Environment Variables
API key for Linear integration (optional)
Webhook URL for Slack notifications (optional)
Exit Codes
0- Success1- Error (configuration, validation, runtime error)
Most commands require
agent-orchestrator.yaml to exist. Run ao init first if you see “No config found” errors.Prerequisites
For GitHub integration:Next Steps
Initialize Project
Set up your first Agent Orchestrator project
Spawn Sessions
Learn how to create and manage agent sessions
