Review every change where the work happens
DIFF keeps staged, worktree, untracked, and conflicted changes separate, then renders each file in Auto, Split, or Stack view. Leave a local note on one line or a range and send only that focused feedback to a live agent. It is read-only and never stages, discards, commits, or pushes.
Native DIFF review → ▴ DIFF · src/app.rs+5 -2 · SPLIT
@@ -42,4 +42,5 @@ fn dispatch
OLDNEW
42 −if input.is_empty() { 42 +let value = input.trim();
43 −return Err(Empty); 43 +if value.is_empty() {
44 +return Err(Empty);
44} 45}
NOTE · R42-R44local Good guard. Add the whitespace-only case.
send → codex