Hey, thanks for the report. This is a known issue. The review UI doesn’t always track git actions correctly, especially when they happen in an external terminal like iTerm in your case. A few users are seeing the same thing:
- AI Agent file review list accumulates stale files
- Cursor stuck in review mode on updated files
- Stale AI edits persist across sessions
Current workaround: close the chat where the changes were made. If that doesn’t help, fully restart Cursor. That should reset the review state.
Part of this was fixed in past updates, but some edge cases still reproduce, especially external terminal plus branch switching. The team is aware, and I’ve added your report to help with prioritization.
About linking chats to branches, that’s an interesting idea. Feel free to post it as a separate feature request if you want.