You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
web: agent picker missing on mobile when Show agent is off #62332
On a phone or tablet, the composer has no way to switch between the built-in Build and Plan agents unless Settings → General → "Show agent" was previously turned on in that browser. That preference is stored per browser, so enabling it in the desktop app does not carry to the phone, and the only other switch is the agent-cycle keybind, which a touch device cannot use.
Steps to reproduce
Open the web app from a phone (or use a mobile viewport) with Show agent off.
Open a session whose Location has both build and plan primary agents.
Look at the composer: only the model and variant pickers are present.
A session left in Plan mode cannot be switched back to Build.
Expected
The composer exposes the agent picker on touch devices whenever another primary agent is available.
Actual
The picker is hidden. When it is shown, it also opens as a desktop popover instead of the bottom-sheet drawer the other composer pickers use on touch.
Additional context
Related: #48810, #57973 (closed as duplicates of the per-browser setting).
show the composer's agent picker whenever another primary agent (such as Plan/Build) is available, even with Settings → General → "Show agent" off;
open it as the same bottom-sheet drawer the model picker uses on touch.
Today the app behaves as designed here. The picker is hidden by default, and the setting is saved separately in each browser. The model picker has a drawer version for touch; the agent picker doesn't yet. I agree this leaves no way on a phone to take a session out of Plan unless you turn the setting on in that browser first. For now, turning on Show agent in the phone's browser is the workaround. Maintainers will consider the change.
Activity
opencodejr commentedon Nov 6, 2026
Thanks for the clear write-up, @patricksmms!
You're asking for two things on touch devices:
Today the app behaves as designed here. The picker is hidden by default, and the setting is saved separately in each browser. The model picker has a drawer version for touch; the agent picker doesn't yet. I agree this leaves no way on a phone to take a session out of Plan unless you turn the setting on in that browser first. For now, turning on Show agent in the phone's browser is the workaround. Maintainers will consider the change.
Related issues: