iOS: Cannot create PR or enable Auto-merge from the mobile app

Where does the bug appear (feature/product)?

Cursor for iOS

Describe the Bug

On Cursor for iOS, after an agent finishes work on a branch, I cannot complete the PR / merge flow from the app.

  1. PR creation is blocked
    The agent registers a PR via ManagePullRequest, but the UI stays in a “waiting for approval” state. Message shown:

“PR creation is waiting on your approval in Cursor (settings block auto-create).”

There is a Create pr button, but approving / creating the PR from iOS does not finish the flow. The agent says GitHub still has no PR and suggests approving in the Cursor UI or opening a GitHub “compare” URL in the browser.

  1. Auto-merge fails
    Tapping Enable Auto-Merge shows a toast/banner:

“Unable to Enable Auto-merge”

This happens even when the branch is clean and already pushed. Without a PR on GitHub (because create is stuck on approval), auto-merge cannot succeed — and the app gives no clear way to fix it on mobile.

I am forced to leave the app and create the PR via github.com/.../pull/new/

Steps to Reproduce

  1. Open Cursor on iOS.
  2. Run an agent that commits/pushes to a cursor/… branch and tries to open a PR (ManagePullRequest).
  3. Observe: PR is not created on GitHub; UI asks to approve create-PR / shows Create pr.
  4. Try to approve / create the PR from the iOS app → creation does not complete (or is not usable end-to-end on mobile).
  5. Tap Enable Auto-Merge → see Unable to Enable Auto-merge.

Seen on branches such as cursor/agent-brain-memory-8d4a and cursor/jwt-expiry-max-week-f123.

Expected Behavior

  • I can approve and create the PR fully from iOS, or settings that block auto-create should be controllable / clear on mobile.
  • Enable Auto-Merge should work once a PR exists, or the button should be disabled with a clear reason if no PR exists yet.

Operating System

Other

Version Information

Cursor for iOS (iPhone)
App version: see Profile → scroll to bottom (happy to add exact build if needed)
iOS: current device OS

Additional Information

Screenshots available from Cursor iOS showing:

  • “PR creation is waiting on your approval in Cursor (settings block auto-create)” with Create pr button
  • “Unable to Enable Auto-merge” toast while Enable Auto-Merge is still shown
  • Agent message that ManagePullRequest registered create but settings require manual approval so GitHub has no PR

Happy to attach the PNGs in a follow-up reply if the upload picker is awkward from this session.

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey @Netanel
This is something we’ve seen come up before on iOS, and both symptoms trace back to the same root cause.

Your Create PRs setting in the Cloud Agents dashboard is set to something other than always-create, so when the agent finishes, it pushes the branch instead of opening a PR. The iOS app doesn’t currently have a way to publish that pending PR from mobile, and since no PR exists on GitHub yet, tapping Enable Auto-Merge has nothing to attach to, which is why you see the toast.

Two workarounds that unblock this from your phone right now:

  1. Ask the agent to open the PR in the same chat. Send a follow-up like please open the PR. The agent has that tool wired up. Once the PR exists, the review card (Enable Auto-Merge, Mark Ready, Merge) renders normally.
  2. Change the dashboard setting if you’d rather have future agents auto-open PRs. Open cursor.com/dashboard/cloud-agents in mobile Safari (or desktop), go to My Settings > Pull Requests, and switch Create PRs so it auto-creates on completion.

If Enable Auto-Merge still errors after the PR is opened, that’s usually GitHub-side: the repo needs Allow auto-merge enabled in its Settings, and the connected GitHub account needs merge permission on that repo.

Our team is aware of the missing publish-PR affordance on iOS, and I’ll log this report alongside the other ones we have.