AO

Changelog

Release notes for AO, including new features, improvements, and fixes by version.

Release notes for AO, including new features, improvements, and fixes by version.

This page is maintained from weekly release notes. Run ao --version to check your installed version.

0.3.0 "The Rebuild"

April 25, 2026

  • Shipped a dashboard rebuild from the ground up with the Warm Terminal design system, a 10x JavaScript bundle reduction, loading and not-found pages, a terminal layout overhaul, mobile UX, sidebar navigation, and instant session switching.
  • Added the multi-project dashboard: one unified view across all configured projects, with portfolio registration, migration flows, project settings, and CLI alignment with the multi-project registry.
  • Launched the website and docs at ao-agents.com, with setup guides, API reference material, and plugin documentation in one place.
  • Added Cursor as a first-class agent alongside Claude Code, Codex, Aider, OpenCode, and Hermes, using the same worktrees and PR workflow.
  • Redesigned session lifecycle reporting and UI flow. Session titles are stable through pinned summary metadata, display names are derived from task context, and sessions auto-terminate after PR merge.
  • Promoted Windows to first-class support with cross-platform shell resolution, PID checks, process management, and symlink handling.
  • Hardened the CLI with install-aware ao update, startup update notifications, doctor version checks, JSON output for ao session ls, config error handling, version mismatch fixes, and default filtering for terminated sessions.
  • Moved terminals and sessions onto a single multiplexed WebSocket connection, reducing connection churn and resource leaks.
  • Added prompt-driven spawn: ao spawn can now create sessions from freeform tasks without requiring a tracker issue.
  • Added macOS idle sleep prevention while agents are running, reducing silent CI drops during long sessions.
  • Resolved a critical SSRF vulnerability by overriding Axios to >=1.15.0 and matched the Gitleaks binary for arm64 runners.
  • Renamed all packages from @composio to @aoagents for a cleaner ecosystem identity.

Sources