April 5, 2026
One dashboard for every project
A unified multi-project dashboard, isolated orchestrators, and live browser titles made larger AO setups easier to manage.
One dashboard across every project #861
One dashboard now combines multiple registered projects while preserving each project's sessions and navigation.
Run multiple orchestrators without worktree conflicts #870
Multiple orchestrators can run at the same time in isolated worktrees without colliding with each other.
Live session state in browser tabs #848
Browser tabs and favicons update from live session state, making active work recognizable at a glance.
Improvements
Pull requests
- Add unified multi-project dashboard experience #860
- Support external tracker, scm, and notifier plugins from config #873
- Align commands with multi-project registry #857
Agents
- Standardize agent plugins — shared hooks, activity JSONL, backfill aider/opencode #755
- Parallelize PR enrichment in GET /api/sessions #730
CLI
Product
- Add portfolio registration and migration flows #859
- Add CI failure detail notifications in lifecycle manager #850
Bug fixes
Terminal
- Use TERMINAL_STATUSES in lifecycle poll accounting #756
- Use pnpm dev in monorepo for dashboard terminal #846
- Start terminal WebSocket servers in ao dashboard dev mode #808
Pull requests
- Prevent ao start from spawning duplicate orchestrators #909
- Ao's version mismatch problem #864
- Prompt delivery retry #871
- Detect nested project directories in CLI auto-resolution #822
Agents
- Return idle state for freshly spawned sessions with no JSONL file #891