Coding agent code review

Review coding agent changes in VS Code

Let your coding agent finish, then inspect the whole run in one place. Diffward groups changes by file and hunk, highlights possible surprises, and lets you keep or discard each edit.

Diffward is in beta. Attribution and request-scope signals are heuristics; review important changes yourself.

Start with the request, then inspect the full change set

Before reviewing individual lines, restate what the coding agent was asked to do. Then scan every changed file. A useful code review checks whether the whole change belongs to the task, not only whether the main feature works.

Diffward groups a local agent session into one review after the run. It shows the changed files and hunks together so you can compare the result with the request that started the work.

Look at unrelated and high-impact files early

Build and CI configuration, dependency manifests, authentication, migrations, and deletions can affect a project far beyond one feature. Reviewing these early makes it easier to ask why they changed before a large diff hides them.

Diffward brings files it considers outside the request and selected high-risk changes toward the top of its review. Treat those signals as prompts to inspect the diff; they are not proof that a change is wrong.

Review by hunk and keep your decisions reversible

A file can contain both necessary work and unrelated edits. Review each hunk in context, check its likely origin, and decide whether it belongs. Diffward labels hunks as agent, human, or unknown when it can attribute them.

Ward a change to keep it or discard it to revert it in the working tree. You can undo a decision. Finish by reviewing the complete diff and running the checks relevant to the task.

What Diffward can and cannot tell you

Diffward is a VS Code extension for local Git repositories. It works with Claude Code, Codex, Antigravity CLI, OpenCode, Cursor, and other agents that write to disk. For several agents it reads local session data to connect the request with changed files.

Attribution and request-scope classification are still under evaluation. Treat unknown attribution as a real result, and verify important changes with the code, tests, and project context.