Code review
Pull requests from GitHub and GitLab open in Volt, next to their issues.
Code review needs a code host connected to the workspace and a repository connected to the project: see GitHub and GitLab.
Connect your own account
To review and merge under your own name, connect your GitHub or GitLab account in Settings › Connected accounts. Without it you can read pull requests in Volt, but not approve or merge them.
Reviews
Reviews in the sidebar lists pull requests in three tabs:
- To review: grouped into what needs your review, what needs a review from your team, what you are reviewing, and what is done.
- Created: your own pull requests, grouped into ready to merge, in review, open and draft.
- All.
Each row says where the pull request stands: waiting for your review, changes requested, conflicts, branch behind, waiting for checks, approved, ready to merge.
If you don’t review code, press I don’t do code review to take Reviews out of your sidebar. Settings › Code and reviews brings it back.
Pull requests on an issue
An issue lists its pull requests under Pull requests. They get there by the issue’s id in a branch name, a title or a description, or by hand, and the issue’s status can follow them: see Statuses from pull requests.
A pull request’s page
- Overview: the description, the history of what happened, the checks and the merge card.
- Changes: the diff, file by file. Comment on a line, answer a thread, resolve it, and mark a file Reviewed as you go.
Press Review to approve, request changes or leave a comment.
A failed check opens its log in Volt, and can be run again from there.
Merge
The merge card says whether the pull request can be merged, and if not, why: it is a draft, has conflicts, is behind its base branch, waits for required checks, or the branch’s rules don’t allow it yet.
Merge with Squash and merge, Rebase and merge or Create merge commit, whichever the repository allows. Settings › Code and reviews sets the one you use by default, or lets you choose each time.
The card also says where the issue goes once the pull request is merged.
Send a comment to the agent
On a pull request made by a coding session, a review thread has Send to Claude Code. The agent takes the comment, fixes the code on the same branch and pushes. Several threads can be sent at once.
Loops for review
Stale reviews reminds a reviewer who has kept a pull request waiting for a working day, and Big pull request suggests to its author how to split one over 400 lines. See Loops.