Centralized Review Panel for AI-Generated Changes

Feature request for product/service

Cursor IDE

Describe the request

Feature Request: Centralized Review Panel for AI-Generated Changes

Problem Statement

Currently, the review workflow for AI-generated changes in Cursor relies on inline indicators at the bottom of the editor (“Review next” button or “X/Y files” spinner). This approach has several limitations:

  1. No overview of pending reviews: There’s no way to see all files that need review at once
  2. Easy to miss files: If you navigate away or close files, it’s difficult to track what still needs review
  3. No centralized dashboard: Users must remember which files were modified and manually check each one
  4. Poor visibility: Review indicators can be missed, especially when working with multiple files or after closing/reopening the editor

Proposed Solution

A dedicated Review Panel (similar to Source Control or Problems panels) that:

  1. Lists all files with pending AI changes in a sidebar panel
  2. Shows file status (unreviewed, partially reviewed, fully reviewed)
  3. Provides quick navigation - click a file to jump to it and review changes
  4. Tracks progress - shows “X of Y files reviewed”
  5. Persists across sessions - remembers which files still need review even after closing/reopening Cursor
  6. Bulk actions - option to “Accept All”, “Reject All”, or “Mark as Reviewed” for multiple files

Suggested Implementation

  • Add a new panel in the Activity Bar (alongside Explorer, Search, Source Control, etc.)
  • Badge showing count of files needing review
  • Tree view of files grouped by:
    • Files needing review
    • Recently reviewed files
  • Each file item shows:
    • File path
    • Number of changes
    • Review status indicator
    • Timestamp of when changes were made
  • Click to open file and show diff view
  • Context menu with options: Accept All, Reject All, Mark as Reviewed

Benefits

  • Better visibility: Never miss a file that needs review
  • Improved workflow: Efficiently manage multiple AI-generated changes
  • Reduced cognitive load: Clear overview of what needs attention
  • Professional workflow: Similar to code review tools developers are familiar with

Use Case Example

After a large AI refactoring that touches 20+ files, I can:

  1. Open the Review Panel
  2. See all 20 files listed
  3. Systematically go through each one
  4. Track my progress (15/20 reviewed)
  5. Resume later without losing track of what still needs review

Additional Notes

This would be especially valuable when:

  • Working with Composer/Agent features that modify many files
  • Resuming work after a break
  • Collaborating with team members who need to review AI changes
  • Managing large refactoring sessions