Unified Change Review Panel for AI-Generated Modifications
M
Mike
Problem:
Current linear change acceptance makes it difficult to track and review multiple file modifications during AI-assisted development sessions. I can only see changes one at a time, can't preview before accepting, and lose track of what the AI is modifying across complex refactoring tasks.
Use Cases:
- Multi-package refactoring with 20+ file changes
- Long development sessions requiring oversight
- Code quality control before committing AI changes
Request:
A unified panel showing all pending file changes with preview capability and selective acceptance. This would provide real-time visibility and control over AI-generated modifications.
Success Criteria:
- See all pending changes at once
- Review diffs before accepting
- Maintain full control over what gets committed
- Improve efficiency in complex refactoring workflows
M
Mike
Clearer idea of what is being requested
M
Mike
With the screen shots above, this view is close to what I am looking for but with a few enhancements I think it would be far more helpful.
- Clicking on the "view all changes" icon - brings up the "change list"
- Can this be dynamically updated as the agent works? Instead of a manual refresh, so as the agent work's I would like to see any new files show up automatically.
- When a file “tree” is opened to see the "changes", can we accept changes in this view instead of having to go to the file?
- Seeing things like: how much is changed in the file, or how much of the "agents work" is changing a file is useful information for me to make sure it understood my request.
- If each “chat” has it’s own “accept list” can the tree have another level up (Chat>file>changes), so I could monitor any of the work from any agent chat agent happening here?
- Having the ability to have it come up collapsed (or al least have the current “chat” tree item open (so you can see the list of files collapsed) for the current chat. Opening collapsed would show the files the agent is working with/on which many times helps to tell me if the agent is on the correct track based on the areas it is modifying.
M
Mike
FYI - I was trying to use the "git" tab to help with this, but the git view shows all changes since the last commit. I would like a view that just lists the AI changed files I have not accepted so I can see in a single list of files that were changed as a list:
- A view like this would help - make sure the AI is changing files I expect it to be and make it easier to see the files as a whole
- Let's me cycle through the changes that make sense to me, not a next file that was changed. The order I am forced to cycle through may not be the order I want to review the work