GIT Integration: Stage button in Chat Files

Feature request for product/service

Cursor IDE

Describe the request

One thing that I think could significantly improve the workflow—especially for those who use Git frequently—is a more direct integration between AI-made edits and the Source Control panel.

Currently, at the end of a Chat (or Composer) interaction, Cursor shows a list of the files that were edited/applied. It would be awesome if:

“Stage” button for the changes:
Next to the list of edited files (or perhaps a “Stage All Changes from this Action” button), there was an option to automatically stage those specific changes in Git. This would allow quickly isolating the edits from a single AI action into a commit, without having to manually go to Source Control and select each file (especially useful when the AI edits multiple files at once).

Quick navigation to Source Control:
When clicking on a file from the edited files list in Chat, if the Source Control panel is open, Cursor could automatically select/focus that file in the Changes tab (or Staged Changes). This would make manual staging, diff review, and commit organization much easier.

These improvements would make the “apply AI edits → review → stage → commit” process much smoother and faster, reducing clicks and tab switching.