Back to blog
January 7, 2026

Claude can now comment on your code

By Omid Mogasemi, Jackson de Campos

In Conductor v0.29.0, we’re giving Claude Code tools to read and comment on all the changes in a workspace.

Reading the diff

Diff tools

It’s often helpful to have the AI read all the changes that have been made in a workspace. One way we can do this is with git diff origin/main...HEAD. But what if you have uncommitted changes? There’s no simple git command that will compute the full diff, including both committed and uncommitted changes.

In the past, we tried to get around this problem by computing the diff in our UI layer. But Claude often got confused and would try to recompute the diff itself. And if Claude decided that it needed to read the diff, it wouldn’t have any way to do it.

We now give Claude a tool to read the workspace diff. It can get the full diff, the diff for an individual file, or a summary, like git diff --stat.

You can use this anytime by asking Claude to read the “workspace diff” or “PR diff.” You’ll also see it used when you click “Review changes.”

Commenting on the diff

Commenting on the diff

The next step in reviewing changes is giving feedback. Claude would often generate long markdown tables that required cross referencing against the code.

Instead, we gave Claude a tool that allowed it to comment directly on specific lines, so we can see the AI’s feedback inlined with the code changes.

You can then add these comments to the chat to share with the agent who did the original implementation (or a new agent) to fix issues.

How we built custom tools

We built these tools with an in-process MCP server using createSdkMcpServer via the Claude Code SDK. Learn more in our blog Conductor now asks questions.