Skip to main content
Comprehensive reference for all AIOX CLI commands beyond init and install.

System Commands

doctor

Run health checks on your AIOX installation.
flag
Automatically fix detected issues.
flag
Show what --fix would do without making changes.
flag
Output results as structured JSON.
flag
Minimal output (exit code only).
Checks performed:
  • Required directories exist (.aiox-core/, .aiox/)
  • Configuration files are valid JSON/YAML
  • Agent definitions are complete
  • Task files have required fields
  • Dependencies are installed
Exit codes:
  • 0 - All checks passed (or issues fixed with --fix)
  • 1 - Issues detected (run with --fix to repair)
Examples:

info

Show system information about your AIOX installation.
Displays:
  • AIOX version
  • Platform and Node.js version
  • Architecture
  • Working directory
  • Install location
  • Component counts (agents, tasks, templates, workflows)
  • AIOX Pro license status (if installed)
Example output:

validate

Validate AIOX-Core installation integrity.
flag
Repair missing or corrupted files.
flag
Preview repairs without applying (use with --repair).
flag
Show detailed file list.
flag
Skip hash verification (faster validation).
flag
Detect extra files not in manifest.
flag
Output results as JSON for CI/CD.
string
Source directory for repairs.
Exit codes:
  • 0 - Validation passed
  • 1 - Validation failed (missing/corrupted files)
  • 2 - Validation error (could not complete)
Examples:

update

Update AIOX to the latest version.
flag
Check for updates without applying.
flag
Preview what would be updated.
flag
Force update even if already up-to-date.
flag
Show detailed output during update.
Examples:

uninstall

Remove AIOX from the current project.
flag
Skip confirmation prompt.
flag
Keep .aiox/ directory (settings and history).
flag
Show what would be removed without removing.
What gets removed:
  • .aiox-core/ - Framework core files
  • docs/stories/ - Story files (if created by AIOX)
  • squads/ - Squad definitions
  • .gitignore - AIOX-added entries only
What is preserved (with --keep-data):
  • .aiox/ - Project settings and agent history
Exit codes:
  • 0 - Uninstall successful
  • 1 - Uninstall failed or cancelled
Examples:

Configuration Commands

config show

Show resolved configuration from layered config files.
string
Show specific level (1, 2, pro, 3, 4) without merging.
string
Include app-specific config (L3).
flag
Show source annotations for each value.
Examples:

config diff

Compare configuration between two levels.
string
required
Two levels to compare (e.g., “1,2” or “framework,project”).
string
Include app-specific context.
Examples:

config migrate

Migrate monolithic core-config.yaml to layered files.
flag
Preview without writing files.
flag
Overwrite existing split files.
Examples:

config validate

Validate YAML syntax and lint config files.
string
Validate specific level only.
Examples:

config init-local

Create local-config.yaml from template.
Creates .aiox-core/local-config.yaml from .aiox-core/local-config.yaml.template and updates .gitignore.

Workers Discovery

Search for workers matching a query.
string
required
Search query (supports multi-word queries).
string
Filter by category.
string
Filter by tags (comma-separated).
string
Output format (table, json).
Examples:

workers list

List all workers grouped by category.
string
Filter by category.
string
Output format (table, json).
number
Page number for pagination.
Examples:

workers info

Show detailed information about a worker.
string
required
Worker ID.
string
Output format (json, yaml).
Examples:

Pro Features

pro activate

Activate AIOX Pro license.

pro status

Show AIOX Pro license status.

pro deactivate

Deactivate AIOX Pro license.

pro features

List available Pro features.

Version Information

—version

Show installed version.
Output:

—version -d

Show detailed version information.
Output:

Exit Codes

Consistent exit codes across all commands:
  • 0 - Success
  • 1 - Validation/check failed
  • 2 - Error (command could not complete)

Global Help

Get help for any command:
Examples: