Cursor is now asking me to approve file edits inline in the agent chat, which it never used to do. And much of the time it is not displaying the approval button in the Agent chat window.
Steps to Reproduce
Request to approve file edit seems to be happening with all file edits. The missing approval button is seemingly happening more frequently with Composer selected.
Expected Behavior
I expect the Agent to make the file edits and I review them in the IDE.
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Hey, thanks for the report. I see that in v2.1.44, the agent asks to confirm edits inline, but the confirmation button sometimes doesn’t appear (more often with Composer).
It seems to overlap with worktree/protection bugs:
Here is a screenshot of it waiting for approval with no button present. This is with Auto Agent, so the Composer part mentioned is a red herring. This is also after having enabled “Run Everything” and restarting Cursor and trying to do this via a new Agent chat.
also the Keep changes button is broken with notebooks. It doesnt do anything.
Version: 2.1.46
VSCode Version: 1.105.1
Commit: ab326d0767c02fb9847b342c43ea58275c4b1680
Date: 2025-12-02T03:59:29.283Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Linux x64 6.17.8-300.fc43.x86_64
I think this is related to the terminal that hasn’t worked for 3 releases also - the terminal won’t work unless you tell the agent to populate the “working directory” parameter - so clearly its unaware of its working directory, thus it thinks its editing files outside of it, which requires approval.
I can’t even fathom how they’ve broken agents for 3 releases and not picked up on this.