Cursor keeps forcing auto-accept when in agent mode

Thank you for the correction. You’re absolutely right: the setting description explicitly includes “file writes,” so your expectation is completely valid. I’ll flag this with our team so the behavior is adjusted to match what’s described (or the description is updated to be clearer).

The bigger issue here is that you’re not seeing inline diffs at all after the agent makes edits. That’s not expected. Regardless of how the Auto-Run setting works, you should always see green/red diff highlighting in the editor with the ability to accept or reject each change. The fact that diffs aren’t appearing is a known bug that our team is actively investigating. Other users have reported similar behavior (see this thread for context).

Regarding Ctrl+Z not undoing agent edits: the recommended way to revert agent changes is through Checkpoints, which automatically snapshot your workspace before the agent starts editing. You can restore to any checkpoint from the chat panel.

A couple of things that would help us narrow this down:

  1. Check Developer Tools for errors: Help > Toggle Developer Tools > Console tab. Right after the agent edits a file, look for any errors starting with [composer]. If you see any, sharing those here would help our team diagnose why diffs aren’t rendering.

  2. Use Checkpoints as a workaround for now: after any agent action, you can click the restore icon next to the checkpoint in the chat panel to roll back unwanted changes.

Sorry again for the initial confusion, and thanks for flagging this.