I’d like to suggest a “smart auto-commit” feature for Cursor.
Idea:
At the end of a work session—where multiple unrelated tasks might have been handled—the agent would automatically identify groups of related changes, organize them into separate commits, and generate commit messages for each. The user would simply review and confirm.
Examples of grouped changes:
- Refactoring in a specific module
- Localized bug fixes
- UI adjustments
- Small new feature additions
Benefits:
- Saves time by avoiding manual commit organization
- Keeps commit history clean and semantically meaningful
- Leverages AI not just for code generation, but for workflow efficiency
Differentiator:
While tools like GitHub Copilot, Codeium, and Aider generate commit messages based on diffs, none of them group changes by task context or automatically propose multiple structured commits. This would be a major step forward in AI-assisted development.