Cloud Agents autoCreatePr False not working

Where does the bug appear (feature/product)?

Background Agent (GitHub, Slack, Web, Linear)

Describe the Bug

The API defines a “autoCreatePR” boolean, but a PR is still always created when a new agent is kicked off.

Side feature request: Would like the ability to also potentially kick off a Cursor cloud agent, and not create a new branch either, potentially just to ask it a question about codebase via cloud agents.

Steps to Reproduce

Send an API request with autoCreatePr to false and it will still create a PR

POST
/v0/agents

Expected Behavior

No PR created, but ability to still access the agent conversation programmatically via the API

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

V0 of the cloud agents API

For AI issues: which model did you use?

Opus 4.5

For AI issues: add Request ID with privacy disabled

Background Agent “id”: “bc-13208d85-ef2b-45e1-9b96-1c2d92a1a268”,

Additional Information

[CursorCloudAgent] Cursor API response: {
“id”: “bc-13208d85-ef2b-45e1-9b96-1c2d92a1a268”,
“status”: “CREATING”,
“source”: {
“repository”: “”,
“ref”: “main”
},
“target”: {
“autoCreatePr”: false,
“openAsCursorGithubApp”: false,
“skipReviewerRequest”: false,
“branchName”: “cursor/improve-customer-agent-integration-b292”,
“url”: “https://cursor.com/agents?id=bc-13208d85-ef2b-45e1-9b96-1c2d92a1a268
},

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Yep, this is a real bug. We traced it back - the issue is that the code only checks for autoCreatePr === true to force PR creation, but when you pass false, it falls through to user/team settings (which default to creating PRs).

It may make sense to adjust the team-level settings (Cursor Dashboard > Cloud Agents > Defaults) as a workaround, but this is definitely still a bug!

You’re not the first to ask for this - I know because I’ve asked for it myself! It’s on the table, though I’m not sure when it’ll get prioritized.

It also seems that setting the default settings in the Cursor Dashboard only respects for My Settings, but whenever I try to set Team Settings to False, and then refresh, it goes back to “Single runs only”…

Hey again Brian.

We just merged a fix for this, which should go live shortly. Thanks for reporting this!

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.