Mobile Cloud Agent: context limit crashes, thinking UI bugs, model persistence, copy/selection issues, and feature requests

Hi everyone,

I’m a paid Cursor user who primarily uses Cursor Mobile for Cloud Agent work. Overall the mobile experience is great and being able to run agents on the go is genuinely useful. That said, I’ve hit several bugs and have some suggestions that I think would help a lot of mobile users. Posting here in case others have seen the same things.

My setup: Cursor Mobile on two devices. iPhone 16 Pro running iOS 27 beta 5. iPad Air 7 M3 running iPadOS 26.6. Personal Gmail account. Typical workflow is no repo selected so cloud VM mode. Example run: https://cursor.com/agents/bc-01a042a3-0af7-724f-8f17-1be85dc70c6d. Most of these issues occur on both devices unless otherwise noted.

Bug 1, tasks end abnormally, possibly context limit without compression: When running Cloud Agent without a local repo in cloud VM only mode, tasks sometimes end abruptly with no clear reason. My guess is the context window limit is being hit. On mobile it seems like the agent doesn’t compress or summarize context the way desktop might, it just kills the task. Impact is lost progress, worse output quality, and having to start over. Can the team confirm whether mobile handles context limits differently? A warning or graceful compression before termination would be much better than a silent crash.

Bug 2, Continue working hides the thinking trace: After an abnormal termination, tapping Continue working makes the thinking and reasoning process disappear. Normal behavior is a blue chevron you tap to expand the full thinking trace. After continue, tapping worked only shows commands used, or literally no details. Hard to debug or pick up where the agent left off without seeing what it was thinking.

Bug 3, model selection doesn’t persist and Fast silently turns on: Model and effort settings don’t stick between sessions. I keep finding Fast mode auto-enabled even when I didn’t choose it. Worse, when Fast is on there is no Fast label in the chat bar. You only notice if you open the model picker dropdown. Easy to run Fast without knowing it, which may hurt quality. Please persist model and effort selection, and always show the active effort level such as Fast in the chat UI.

Bug 4, final response streams inside thinking block not the chat bubble: Sometimes the main reply text streams inside the thinking section instead of the normal chat area. The body then dumps all at once after thinking finishes, rather than streaming token by token in the message bubble. Desktop seems to separate these cleanly, mobile doesn’t always.

Bug 5, gray divider splits response so you can’t select or copy as one block: In the main reply area, content is sometimes split by a gray horizontal line that looks like a section divider. Text above and below are separate UI elements. You can’t drag one selection across the divider to copy the full message, you have to copy each chunk separately. Painful for long structured replies like lists, code plus explanation, or multi-part answers. Please keep contiguous replies selectable as one block, or add a Copy full message button.

Feature request, thinking UI like desktop: Mobile opens thinking in a separate modal. Would prefer inline expand and collapse with a chevron in the message, same as desktop.

Feature request, setting to expand thinking by default: A toggle in settings for users who always want to see the trace.

Feature request, selectable VM tier with usage-based billing: Let users pick cloud VM specs such as CPU or RAM tier with extra quota cost for heavier workloads.

Feature request, unified usage display on PC and mobile: Desktop shows percentage only, please add absolute token or credit usage. Mobile shows absolute only, please add percentage. Both platforms should show percentage and absolute values consistently.

Feature request, faster or per-conversation usage updates: Mobile usage doesn’t seem real-time and refreshes on some interval. Would love around 60 second refresh, or per-conversation token and credit cost shown after each chat.

Summary: Bug 1 abnormal task end possibly context limit with no compression. Bug 2 Continue working hides thinking trace. Bug 3 model and Fast not persisted, Fast hidden in chat bar. Bug 4 response streams in thinking block not chat. Bug 5 divider prevents selecting and copying full reply. Features include desktop-style thinking UI, default-expand setting, VM tier selection, unified usage display, and faster or per-chat usage updates.

Has anyone else run into these on mobile? Happy to share screenshots, screen recordings, or Request IDs if the team wants to dig in. Thanks!

Hi there!

We detected that this may be a bug report, so we’ve moved your post to the Bug Reports category.

To help us investigate and fix this faster, could you edit your original post to include the details from the template below?

Bug Report Template - Click to expand

Where does the bug appear (feature/product)?

  • Editor, Tab & Chat (autocomplete, Composer, in-editor agent)
  • Terminal & commands
  • Models, pricing & API keys (availability, Auto/Max, BYOK/Bedrock)
  • MCP & tools
  • Cloud Agents & Automations (cursor.com/agents, scheduled/event)
  • BugBot & Code Review
  • Cursor CLI
  • Cursor Mobile
  • Remote (SSH / Dev Containers / WSL)
  • Account, billing & login
  • Something else…

Describe the Bug
A clear and concise description of what the bug is.


Steps to Reproduce
How can you reproduce this bug? We have a much better chance at fixing issues if we can reproduce them!


Expected Behavior
What is meant to happen here that isn’t working correctly?


Screenshots / Screen Recordings
If applicable, attach images or videos (.jpg, .png, .gif, .mp4, .mov)


Operating System

  • Windows 10/11
  • MacOS
  • Linux

Version Information

  • For Cursor IDE: Menu → About Cursor → Copy
  • For Cursor CLI: Run agent about in your terminal
IDE:
Version: 2.xx.x
VSCode Version: 1.105.1
Commit: ......

CLI:
CLI Version 2026.01.17-d239e66

For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)


For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…


Additional Information
Add any other context about the problem here.


Does this stop you from using Cursor?

  • Yes - Cursor is unusable
  • Sometimes - I can sometimes use Cursor
  • No - Cursor works, but with this issue

The more details you provide, the easier it is for us to reproduce and fix the issue. Thanks!

Hey @asd123718 thanks for the detailed write-up! Quick run-through:

  1. Tasks ending abruptly: mobile and desktop handle context the same (the agent summarizes and keeps going), so this is most likely a usage limit stopping the run mid-task. Check your https://cursor.com/dashboard/spending and turn on on-demand usage to avoid it Usage and limits | Cursor Docs.

  2. Fast with no label: expected for now. Composer 2.5’s default configuration is Fast, and the chat bar doesn’t label a default configuration. Agreed it should be visible, passed that along with your persistence feedback.

  3. Thinking trace empty after Continue working: shouldn’t happen. A short screen recording of it going empty right after you tap Continue would help us track it down.

  4. Reply inside the thinking section: mostly how the live view streams today; shared your feedback that it should separate like desktop.

  5. Copy across the gray divider: known limitation. For now, long-press to select and use the per-code-block copy button.

  6. Feature requests (inline thinking UI, expand-by-default, VM tiers, unified usage display, faster usage refresh): all noted and passed along.

If you can also drop a link to an agent that actually ended early (cursor.com/agents/…), that plus the recording will let us dig into your case.