Reviewing diffs
Every agent change arrives as a diff you control, hunk by hunk.
Nothing the agent produces bypasses you. Every run ends in the diff review: a consolidated, cross-file view of every proposed change, presented like a pull request from a fast colleague.
The review surface
Files are grouped by directory with per-file accept and reject controls, and each hunk can be applied, discarded, or edited in place before applying. Inline comments from the agent explain non-obvious choices — why a signature changed, why a test was updated.
Keyboard-first review is fully supported: J/K to move between hunks, A to accept, X to reject, E to edit. A large multi-file change can be reviewed in about a minute without touching the mouse.
After you accept
Accepted hunks become ordinary edits in your working tree — undoable, formatted by your formatter, and visible to Git like anything you typed yourself. Rejected hunks are kept in the run history, so you can recover them later if you change your mind.