Android Studio Quail 2 just landed in the stable channel, and the headliner is something deceptively simple: you no longer have to wait for one AI agent task to finish before starting another. That single change reshapes how you interact with Gemini inside the IDE, and it comes bundled with two other substantial upgrades to memory leak detection and crash analysis.

One agent at a time is over

Google rebuilt Agent Mode from the ground up in Quail 2. The new architecture delivers better performance and more flexibility for decomposing complex tasks, and it's what makes running multiple agent chats simultaneously possible.

The previous bottleneck, where agent tasks could only be processed sequentially, is gone. You can now start a UI refactoring in one tab, redefine a ProGuard rule in a second, and generate documentation in a third -- all running concurrently. Each tab can even be assigned a different model.

To use it:

  • Click the + icon in the Agent pane to open a new parallel conversation thread
  • Use the History icon to switch between active tasks and monitor their progress
  • Or go to File > New > New Agent Tab to open a conversation in a dedicated tab

One caveat: worktree support is not available with parallel agent chats. If two concurrent agents are editing the same files, you can run into conflicts, so keep that in mind when splitting up work.

Alpha Signal

Don't miss what's next in AI

Join 300,000+ engineers and researchers who get the signal, not the noise.

  • Full access to in-depth AI research breakdowns
  • Be the first to know what's trending before it hits mainstream
  • Daily curated papers, repos, and industry moves