See what changed before you read a line.
Every file in the pull request, sized by how much it changed and coloured by the kind of risk it carries.
Fourteen files changed. Only three are risky.
Start with those three. The rest you can skim, or skip — your review time goes where it counts.
An IDE feel, without leaving the PR.
Click a symbol to see where it is defined and where it is used, across the files this PR changes. Press / to search symbols. No checking out the branch, no jumping between GitHub, your editor and Claude Code to answer one question.
The prompts, the skills, the dead ends.
Set up Hervé to capture your AI sessions, and every PR arrives with the one that wrote it: what was asked, what the agent tried and dropped, every skill it used.
Nobody asked for this.
When a change contradicts your instructions, or nothing you asked for explains why it is there, Hervé says so — and names the ticket and the prompts it checked against.
Ask why a line was changed.
Tag @herve-review in the thread you are already in. It reads the linked issue and the session that wrote the code, and quotes what it found.
See how your team is prompting.
Hervé captures your sessions on commit, so you can see which skills get used, which files consume the tokens, and where the team is putting its prompting effort.
don't touch the dispatcher, it's shared with rohan. This changes its signature.
move the backoff into the dispatcher so rohan gets it too, added the argument, then went back to wrapping send() and never removed it. Issue #311 asks only for
retry with backoffand never mentions priority.
Know what this PR touches in one second.

