Skip to content

CLI

Avo ships a avo console script with the following subcommands.

Command Purpose
avo --version Print package version
avo doctor Show resolved provider, model, endpoint, env, extras
avo chat Interactive REPL with background tasks, image input
avo runs list List runs persisted in the local SQLite event log
avo runs inspect Show full event trace for a run
avo runs resume Resume a run from its last durable state
avo runs diff Compare two persisted runs (events + tokens + steps)
avo bench Run a deterministic cross-provider benchmark
avo cost Aggregate the persistent TokenLedger (table or JSON)
avo sandbox run Run a one-off shell command in an ephemeral container
avo plugin init Scaffold a working plugin directory
avo mcp add/list/... Manage Model Context Protocol servers
avo init Scaffold .avo/skills/repo-overview/SKILL.md + AGENTS.md

Run avo <subcommand> --help for full flag details. Every command exits non-zero on failure so the CLI composes cleanly in CI and Make targets.