Cursor auto approve all changes in some workspace but ask me to accept for other projects

Hey, I get it. For HMS systems, this is critical.

About inline diffs, it’s a known bug that affects a lot of users. Main thread is here: Only some diffs are shown whhen agent makes changes

Since toggling inline diffs helps for only one message, try a more aggressive workaround:

  • Close Cursor completely
  • Delete the workspace storage for the affected project in %APPDATA%\Cursor\User\workspaceStorage\ and make a backup first. Find the folder that matches your project. Each folder has a workspace.json with the path inside
  • Reopen the project

This should also clear the stuck pending conversation.

If you don’t want to delete workspace storage, at least try Ctrl+Shift+P then Developer: Reload Window after each inline diffs toggle.

Until it’s fixed, you can review changes via git diff or the Review panel in chat. Not ideal, but at least safer for your use case.