Autohive Code Reviewer reviews proposed GitHub changes and posts summaries and actionable findings on your pull requests. You can request reviews from GitHub or Autohive, ask follow-up questions, and set review rules for each repository.

The screenshots in this guide use example organizations, repositories, authors, and pull requests. They do not show customer data.


Connect GitHub

  1. Open Autohive and select the plan where you want to use Code Reviewer.
  2. Open Code Reviewer and click Connect GitHub.
  3. Complete the GitHub app installation and choose the repositories you want to make available.
  4. Return to Autohive to finish setup.

You need permission to administer the Autohive plan and the necessary GitHub permissions to connect or manage the installation. If management controls are disabled, ask a plan administrator to make the change.

When you connect more than one GitHub organization, use the organization selector in the top-right corner to switch between them. Each organization’s General/code rules are separate.


Request a review

From GitHub

Add a pull request comment containing one of these commands:

CommandWhen to use it
@autohive-ai reviewRequest a review that can continue from previous review context.
@autohive-ai full reviewRequest a fresh review of the current base-to-head diff.

Use Full review when you want the reviewer to look across the complete proposed change again. The distinction is review scope, rather than simply whether a pull request is small or large.

Review commands are subject to access checks. Enabling comment replies does not grant permission to start reviews or approve pull requests.

From Autohive

  1. Open the PRs tab.
  2. Find the pull request using the repository filter or search box.
  3. Choose Review or Full review from its review selector.
  4. Click the start button beside the selector.

The table shows changed lines, GitHub checks, and review status. You can stop an active review using its stop control.

Code Reviewer pull request list with fictional pull requests and Review selectors

Read findings and ask questions

Autohive posts a review summary and, when it finds issues, comments on relevant diff lines. Findings can include a priority, an explanation of the affected behavior, and a suggested fix. For suitable small changes, a finding can include a GitHub code suggestion that you choose whether to apply.

To ask for clarification, reply in the PR discussion or review thread with @autohive-ai and your question. For example:

  @autohive-ai can you explain which input causes this failure?
  

Follow-up access depends on the repository’s Comment replies settings. A follow-up question is different from a new review command.


Configure review behavior

Open Settings, select a repository, and choose Review behaviour.

SettingWhat it controls
FocusPrioritize All, Security, Performance, Style, or Logic.
StrictnessChoose Lenient, Standard, or Strict to guide how aggressively issues are flagged.
Show finding detailsInclude additional context such as product path, impact, suggested fix, category, scope, and confidence in GitHub findings.
Repository review rulesAdd project-specific instructions that apply to reviews of this repository.

For example, you can ask the reviewer to check public API compatibility, error handling, or keyboard accessibility. Save your changes when the save button appears.

Review behaviour settings with focus, strictness, finding details, and example repository review rules

Choose General under Organization to edit organization-wide code rules. Switch the connected organization first if you want to configure a different organization’s rules.


Enable automatic reviews and approval

Under Settings → Automatic review, turn on automatic review for the selected repository. Choose which GitHub author roles are eligible: Owner, Member, Collaborator, and Contributor. Contributor means someone with a previously merged pull request.

Automatic reviews can start for eligible pull requests when they open or are marked ready for review. Keep automatic review off if you prefer to request reviews manually.

Automatic approval is a separate, optional control in this section. When enabled, Autohive can approve eligible clean reviews, subject to its approval checks and configured rules. A clean result does not always result in approval, and asking the bot to approve cannot bypass this setting. Approval does not merge the pull request.

Automatic review settings showing eligible GitHub author roles and automatic approval turned off

Control follow-up access

Open Settings → Comment replies to choose who can ask Autohive to reply. With restrictions enabled, select the allowed GitHub roles: Owner, Member, Collaborator, or Contributor.

These controls apply to mentions in both PR discussions and inline review threads. They are separate from automatic-review author eligibility and review-command permissions.

Comment reply settings restricted to GitHub owners and members

Track reviews

Use Logs to inspect review history and outcomes. Use Analytics to see review activity, result breakdown, and pull request size distribution for the selected filters.

Reviews do not always execute tests, lint, or builds. Available tools, repository instructions, and the review environment determine what can run. Check the review’s stated verification and your CI results before relying on a finding or a clean result.

Troubleshooting

ProblemWhat to check
A repository is missingConfirm it is included in the GitHub app installation and that you selected the correct connected organization.
A review does not startCheck the command spelling, your access, the installation connection, and the review status or logs.
Automatic reviews do not startConfirm automatic review is enabled for that repository and the PR author’s role is eligible.
Autohive does not answer a follow-upCheck the mention and the repository’s Comment replies role restrictions.
A clean review does not approve the PRCheck that Automatic approval is enabled and that the PR satisfies the approval rules.
Settings cannot be editedAsk an Autohive plan administrator to make the change.