spst
(spst)
January 10, 2026, 5:23am
1
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
The agent started asking me to accept every individual code change.
Steps to Reproduce
Click New Agent, Select Opus 4.5 and start any task.
Expected Behavior
Do all code changes without asking for approval at every step.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.3.29
VSCode Version: 1.105.1
Commit: 4ca9b38c6c97d4243bf0c61e51426667cb964bd0
Date: 2026-01-08T00:34:49.798Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0
For AI issues: which model did you use?
Opus 4.5
Does this stop you from using Cursor
No - Cursor works, but with this issue
deanrie
(Dean Rie)
January 10, 2026, 11:00am
2
Hey, thanks for the report. This is a known issue, and a lot of users have run into it: Agent Mode keeps asking approval for changes
Try turning off External file edit protection:
Open Cursor Settings CMD+,
Go to the Agents tab
Disable External file edit protection
Let me know if that fixes it. If not, please share:
Are you using WSL, Remote SSH, or worktrees?
What extensions do you have installed?
The Request ID from the chat context menu (three dots at the top of the chat) > Copy Request ID
spst
(spst)
January 15, 2026, 1:12am
3
This unfortunately still didn’t fix it.
Are you using WSL, Remote SSH, or worktrees?
I am actually not sure what the agent is using because i have a multi-repo workspace and the selector says “disabled in multi-root workspaces”.
What extensions do you have installed?
black formatter
dev containers
docker
markdown preview enhanced
python static type checking from anysphere
python from ms-python
python debugger from ms-python
rainbow csv
The Request ID from the chat context menu:
6ccc68f5-4b98-4ce8-8a58-5d24747aff3f
I experience the same issue, and I am on Mac without using WSL or Remote SSH