Hey, thanks for the detailed report.
This is a known issue. Review diffs don’t sync with Git and can pile up over time. There are already a few threads about it:
- AI Agent file review list accumulates stale files and doesn’t sync with git status
- Reset internal history (keep seeing changes even though all is committed)
A couple of workarounds that have helped other users:
- Close the specific chats that created those reviews. Sometimes this resets the diffs tied to them.
- Rename the file → fully close Cursor → reopen → rename it back. This works, but with 300 files I get that it’s not practical.
- Make a small change in the file, then stage + commit it. Sometimes that “wakes up” the Keep All button.
Unfortunately, there’s no bulk clear option yet, and yeah, it’s really inconvenient at this scale.
The team is aware, and your report helps with prioritization, especially given the scope (300 files, multi-repo workspace). There’s no ETA for a fix yet, but we’re tracking it.
If you try the workarounds, let me know how it goes.