Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
When the model tries to make multiple edits with multiple tool calls in a single file, only the latest edit is being applied, intermediate edits are being lost.
Steps to Reproduce
Ask the model to make a change that happens across multiple tool calls in a file. Only the latest tool call gets applied, previous ‘pending, unapproved’ changes will be deleted. The model gets confused, tries again, and loops.
Tested on GPT5, Gemini 2.5 Pro, Gemini 2.5 Flash
Expected Behavior
The model should be able to apply multiple edit code changes one after another before, and they should all be collated into a single diff that the user can approve.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.5.5
VSCode Version: 1.99.3
Commit: 823f58d4f60b795a6aefb9955933f3a2f0331d70
Date: 2025-08-25T17:40:25.290Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 22.6.0
Additional Information
This didn’t happen in 1.4
Does this stop you from using Cursor
Yes - Cursor is unusable