When editing files, a review panel comes up in the chat window to help me understand what changes the agent made.
After I accept, dismiss, or commit the changes, I expect the review panel to go away (as it does on VSCode Copilot and previous versions of Cursor IIRC). However, it persists no matter what unless I start a new chat, and there is no way to accept or reject individual files.
Hey, thanks for the detailed report with screenshots and the cross-link. This is a known bug: the Review panel tracks all edits during the chat session, not whether there are pending diffs right now, so it doesn’t clear after accept, reject, or commit. Important: the changes are applied correctly, only the panel state is wrong, so your work isn’t lost.
For now, a couple workarounds:
Starting a new chat fully resets the Review list.
Per-file accept and reject exist, but the ✓ and ✗ icons only show up when you hover the file row in Pending mode. There’s also Keep All and Undo All.
If you have the no inline diffs option enabled, per-file Accept is hidden. Try turning inline diffs back on.
I’ve reported the bug internally, but I can’t share a fix timeline yet. If there’s an update, I’ll reply in the thread.
Hey, thanks for confirming. Yep, in the Agents window it’s the same reason. The Review panel tracks all edits made during the session, not whether there are pending diffs right now, so it doesn’t clear after accept reject commit. The changes are applied correctly, only the panel state is wrong, so nothing gets lost.
Workarounds: starting a new chat, or creating a new agent in the Agents window, fully resets the Review list. Per file accept reject is available. The ✓ and ✗ icons show up when you hover over the file row in Pending mode, and there are also Keep All and Undo All.
I’ve already reported the bug internally. I can’t share an ETA yet. If I get an update, I’ll post it in the thread.
After Agent edits a file, a persistent “1 File · Review” banner appears in chat. There is no Accept, Reject, or Dismiss. Clicking Review → Commit opens a git commit UI (commit message + “stage all changes?”) instead of clearing the agent review.
Agent edits .vscode/launch.json (gitignored)
Banner shows “1 File” + Review only
Review → Commit → git commit dialog
No way to dismiss without risking unrelated commits
Expected Behavior
Expected: Dismiss/Keep once file is saved; no git commit for gitignored files.
Actual: Banner stuck; Commit triggers real git flow. Workaround: Cancel dialogs, start new chat.