List of changed files is missing entries

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Not all changes made by the agent are treated as current changes, if they are mixed with old changes which were commited but not approved.

Steps to Reproduce

  1. open a new chat in Cursor IDE while having old commited but not approved changes
  2. ask Composer 2.5 Fast Agent to do some changes in the same area
  3. The agent does changes (in 3 files in my case)

Expected Behavior

  • Above the chat input box all (3 in my case) files changed by the agent get listed
  • Inside changed files next to the “Undo File” and “Keep File” the correct amount of changed files gets displayed (3 in my case)

Actual behaviour:

  • Some changes are missing (only 2 out of 3 changes are shown in my case), even though the agent made the changes and the files are still changed

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.8.23
VS Code Extension API: 1.105.1
Commit: 7cf19b7482706625cdb70db3211b7dd035b7aa30
Date: 2026-06-23T14:57:42.334Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the detailed report with steps and the version. That really helps.

This is a known bug. When new agent edits land on top of older changes that are already committed but weren’t Kept or Undone, a new edit in the same file doesn’t always get tracked as a separate change. As a result, the file disappears from the list above the input and from the Keep File / Undo File counter. In your case it shows 2 of 3. The edits are still on disk. Only the review UI is missing them.

We’ve already logged an issue for this, but I can’t share an exact ETA yet. I’ll add your case with the clear steps to the report.

Workaround for now. Before making a new request to the agent, click Keep or Undo on any pending changes. Or commit them and close the review. This makes sure files don’t carry unreviewed diffs from the previous turn, and then new edits get counted correctly.

If you notice the bug showing up in a different way, or the counter is wrong in other scenarios, reply here.

Thank you, I was not able to find an existing issue so I thought it’s worth reporting it. Have a nice day!