How to disable auto-keep

I accidentally enabled the “Auto Keep” feature in a pop-up window. How can I turn it off?

Have you solved it?

Hey, common question after the update. The issue is the popup calls it Auto Keep, but in Settings it has a different name.

To turn it off:

  • Open Cursor Settings > Agents > Applying Changes
  • Turn on the Inline Diffs toggle

When Inline Diffs is off, that’s auto-keep mode, changes apply automatically with no review UI. Turn it back on and you’ll get the normal Keep All / Undo UI again.

If nothing changes after turning it on, toggle it off and on again, then restart Cursor.

More details here: Not able to find the toggle to turn off the auto keep feature

Hi everyone,

After updating to Cursor 3.1, AI changes are applied directly to files automatically—I no longer see the keepFile / UndoFile buttons at the bottom of the chat to review and confirm changes before applying them.

Problem

  • Before 3.1: AI showed diff preview + Keep / Undo buttons; I could choose to keep or undo changes.

  • Now (3.1): Changes are auto-applied immediately; no keep/undo options appear.

Question

Where is the setting to re-enable keepFile / UndoFile (Keep / Undo buttons) so I can review AI changes before they’re applied? Is this a new default behavior or a bug?

Thanks for any help!

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When code changes are applied, the IDE doesn’t display the button that shows which files have been modified. In practice, it applies the changes automatically, making it difficult to see what has been changed. This is a serious flaw—I need to be able to see the modified parts and choose whether to accept them or not. This was a bug that occurred some time ago and had been fixed, but now it’s back.

Steps to Reproduce

Ask the AI for a feature.

Expected Behavior

Make sure the button for browsing modified files is visible and that the modified code is highlighted.

Operating System

Windows 10/11

Version Information

Version: 3.2.21 (user setup)
VSCode Version: 1.105.1
Commit: 806df57ed3b6f1ee0175140d38039a38574ec720
Date: 2026-05-03T01:46:14.413Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

Sonnet 4.6, Opus 4.7, Composer 2

For AI issues: add Request ID with privacy disabled

7ab69d42-6f63-43c2-8651-46858d967585

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi @deanrie ,

the “Inline Diffs” function toggle was already set to ON. I followed your instructions: I turned it off, then back on, and restarted Cursor.

It works much better now, although I still need to report a minor issue: the button indicating that changes have been made, which appears in the central window at the breadcrumb level, is only visible when one of the central windows has focus (by clicking on it with the mouse); otherwise, it doesn’t appear. If I don’t have any code windows open, the button doesn’t appear.

Hey, glad that toggling Inline Diffs off and on plus restarting helped with the main issue.

About the second issue, yep, this is a known intermittent bug with the Keep and Undo panel in the breadcrumb. It disappears after certain focus changes, especially when focus moves to the agent chat. Another user reproduced the exact trigger in this thread: Next/Previous control panel is glitching Check the screencast in post #10. Clicking in the agent chat area hides the panel, clicking back in the code editor brings it back.

Workaround for now:

  • Click in the code editor area to bring the panel back
  • Or open an unmodified file and click Review changes in the top right

Also, if you prefer the old location at the bottom center, go to Cursor Settings > Layout > Review Control Location and switch it to Island Breadcrumb is top right, Island is bottom.

We’re tracking the issue, but there’s no exact ETA for a fix yet. If you notice any other specific trigger besides chat focus, let me know, it helps narrow down the repro.

Hi Dean,

I don’t know if you were aware of this, but the central button that indicates the code has been updated behaves the same way as the one in the breadcrumbs: after the AI makes a change to the code, it only appears if one of the central windows is selected (i.e., focus on, clicked on); otherwise, it isn’t displayed .

Thanks for the clarification. Yep, it’s the same bug, the root cause is shared, focus management in the IDE. Both Breadcrumb at the top right and Island at the bottom behave the same way. They only show up when focus is in the code editor, and they disappear when you click in chat. Switching Layout > Review Control Location doesn’t help here, because both locations depend on the same focus state.

Most reliable workaround for now:

  • Open any file, even unchanged, and click Review changes in the top right. That always opens the review UI no matter where the focus is.

The issue is being tracked. I can’t share an ETA for a fix yet. If you notice any other trigger that makes it disappear, besides clicking in chat, let me know. It helps narrow down repro.

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After updating to Cursor 3.5.17, the Agent now applies changes directly to files without showing the previous review workflow.

Keep / Undo controls are gone.

Settings referenced in Cursor documentation and forum posts (Inline Diffs, Applying Changes, Review Control Location) do not exist in my installation and cannot be found through Settings search.

This change happened immediately after the update and changed my workflow completely.

Steps to Reproduce

  1. Update Cursor to version 3.5.17.
  2. Open any project.
  3. Ask Agent to modify a file.
  4. Agent writes changes directly to the file.
  5. No Keep / Undo review step is shown.
  6. Search Settings for:
    • Inline Diffs
    • Applying Changes
    • Review Control Location
  7. No matching settings are available.

Operating System

Windows 10/11

Version Information

IDE: Cursor 3.5.17 (Stable)
VSCode Version: 1.105.1
Commit: d5b2fc092e16007956c9e5047f76097b9e626ca0
Date: 2026-05-20T02:43:31.559Z
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

Unknown. Issue affects Agent behavior regardless of model.

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Thanks, but this is the problem.

In Cursor 3.5.17 I do not have:

  • Agents → Applying Changes
  • Inline Diffs

These options do not exist in my Cursor Settings and do not appear in Settings search.

Could you confirm whether these settings should exist in Cursor 3.5.17?

I can provide screenshots.

I can confirm this (checked on versions Win and Mac 3.5.38), Cursor needs to address this UX problem. The “Applying Changes” section is missing because you’re probably accidentally working and looking at the settings in the “Agents Window”, where this setting doesn’t exists. It can be extremely confusing. You need to switch back to “Editor Window” to get back to normal Cursor workflow that you’re probably expecting, as well as get access to all settings. Look for and click on “Editor Window” text button at the top right corner of the main window - here’s how it looks.

Hey, @Wombat is right, thanks for the detailed explanation and the screenshot.

@Roberto_Perea_Diaz, to answer your request directly: yes, the Applying Changes / Inline Diffs / Review Control Location settings are in 3.5.17, but they only show up in the Editor Window. If you’re in the Agents Window, you won’t see that section in settings, and the Keep/Undo flow looks different too.

What to do:

  • In the top-right of the main window, click Editor Window
  • Then open Cursor Settings > Agents > Applying Changes
  • Make sure Inline Diffs is on. If it’s already on but the review UI still doesn’t show, toggle it off and on, then restart Cursor

I get that switching between Agents Window and Editor Window is confusing, it’s a common source of confusion. Let me know if the settings still don’t show up after switching to Editor Window, then share a screenshot of your settings and we’ll take a look.

Hello @deanrie, I have the same issue, even after toggling on/off the inline diffs

Version: 3.6.31 (user setup)
VS Code Extension API: 1.105.1
Commit: 81fcf2931d7687b4ff3f3017858d0c6dee7e2a60
Date: 2026-05-31T17:46:29.630Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
xterm.js: 6.1.0-beta.220
OS: Windows_NT x64 10.0.22631

Hey @Muhammed_Saad. From the version block Layout: editor, you’re already in the Editor Window, so it’s not an issue with switching windows. And since toggling Inline Diffs didn’t help, this looks like a known bug with the Keep/Undo panel behavior.

It only shows up when focus is in the code editor, and it disappears if you click in the agent chat. Try this:

  • Click inside the code editor area, the panel should come back
  • Or open any file, even an unchanged one, and click Review changes in the top right, this opens the review UI regardless of focus

If the panel still doesn’t show up after that, please send:

  • A screenshot of Cursor Settings > Agents > Applying Changes
  • The request ID of the request after which changes were applied without review, with Privacy Mode turned off

Let me know how it goes.