Review changes (checkpoints)

Tools → Review changes… shows, in a single tab, the aggregated diff of everything that changed in the workspace since a base: the list of added/modified/deleted files on the left and the selected file's diff on the right. It was designed to review what an AI CLI session changed before accepting the work. In the list, the arrow keys switch the diff, Enter or a double-click opens the file, and the context menu has Open, Copy... and Show in Explorer (disabled for a deleted file). Names follow natural order.

The base can be the last version (HEAD) or a checkpoint: create one before starting a task (button on the tab itself) and compare against it later. Checkpoints create no commits and never touch your history. Requires versioning enabled for the folder.

Batch comments. When reviewing an AI session, the Comment button (also in the file list context menu) notes a comment about the selected file — anchored to the snippet you pick. Comments pile up in a list and only reach the CLI terminal when you click Send to session, all in a single message. That is deliberate: sending them one at a time makes the agent fix one problem and break another, because each round cannot see the other remarks. After it revises, the comments stay in the list so you can check whether they were addressed; tick the resolved ones and whatever is left goes into the next send. If the agent rewrites the commented region, the comment is dimmed instead of disappearing. The send is confirmed in the status bar, and a hibernated session is resumed automatically to receive the batch.