Mobile monitoring, OpenCode lifecycle, and PR claiming

AO added a mobile session view, deeper OpenCode lifecycle support, and ownership for pull-request work.

Monitor and control sessions from your phone #266

The first phone app can monitor sessions, open details, send follow-ups, and handle attention while away from the desktop.

Full lifecycle controls for OpenCode #315

OpenCode sessions became fully managed AO sessions that can be started, restored, messaged, and cleaned up consistently.

Let a session claim its pull request #326

An agent session can claim a pull request so ownership and review state stay attached to the work.

Improvements

Pull requests

  • Add ao start <url> one-command project onboarding #267
  • Add try-pr.sh for testing PR worktrees locally #254

Product

  • Add lifecycle worker automation #331

Agents

  • Add optional archived session branch pruning to cleanup #316

Bug fixes

Pull requests

  • Handle closed MR state and deduplicate glab helpers #358
  • Don't show 'Ready to merge' badge on merged/closed PRs #274

Terminal

  • DirectTerminal WebSocket URL behind reverse proxy #346

Browser

  • URL start multi-project resolution and cross-platform browser open #272

Agents

  • Prioritize /usr/local/bin in codex agent PATH for gh wrapper #343
  • Suppress codex update prompt in non-interactive agent sessions #338

Product

  • Handle permissions=skip correctly in codex plugin #337
  • Restrict cleanup to AO-managed worktree roots #322
  • Restrict cleanup to AO-managed worktrees #320
  • Auto-detect free port in ao start <url> config generation #275

Learn more