GitLab support, better mobile chat, and automatic reviews

AO added GitLab repositories, improved the phone chat experience, and made pull-request reviews easier to start and control.

GitLab repositories and merge requests #2773

GitLab repositories and merge requests now work through the same project and review flows as other source-control providers.

Faster, more polished mobile chat #3843

Mobile chat gained a faster, more polished composer and better handling for long conversations.

Automatic reviewer sessions for pull requests #3338

Pull requests can start an interactive reviewer automatically, with policy controls for when that review should run.

Improvements

Agents

  • Make agent switching responsive and phase-aware #3770
  • Refine session inspector rail #3864

Chat

  • Add Codex prompt editing with conversation branches #3676
  • Add Kimchi ACP chat driver binding (working MVP) #3754

Mobile

  • Device roster — see, mute, and remove paired phones #3674
  • Make Connect Mobile pairing work over Tailscale, including iOS #3707

Browser

  • Replace tab dropdown with vertical tabs rail #3668

Pull requests

  • Add PR and review workflow actions #3150

Terminal

  • Add draggable terminal strip #3877
  • Scope zoom shortcuts to terminal focus #3872

Bug fixes

Pull requests

  • Add external review rereview request state #4047
  • Polish review comments UI #4038

Product

  • Resolve automatic repository defaults #3983
  • Skip invalid children instead of aborting import #3729

Chat

  • Persist attachments across restart #3891
  • Make Stop authoritative for durable running turns #3992
  • Keep shells and agent switching inside the chat surface #4036

Terminal

  • Keep terminal escape responsive for noisy chat #3957
  • Render reviewer terminal inside Chat surface instead of swapping in CenterPane #4027

Agents

  • Pin session controls to the right edge #4017

Learn more