--- title: Changelog description: 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](https://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 - [Package changelogs on GitHub](https://github.com/ComposioHQ/agent-orchestrator/tree/main/packages) - [GitHub Releases](https://github.com/ComposioHQ/agent-orchestrator/releases) - [`main` commit history](https://github.com/ComposioHQ/agent-orchestrator/commits/main)