Code Review

Review new commits on pull requests with configurable coding agents.

Ellipsis reviews pull requests as they change. Agents inspect the code and can run tests; Ellipsis posts the findings as a GitHub review.

Enable reviews

  1. Open Reviews > Settings in the dashboard
  2. Enable code review
  3. Open or push to a pull request in an installed repository

No YAML is required. The default pipeline runs one bug reviewer and a pull request description agent. It excludes Dependabot and Renovate by default.

Open the review in the dashboard to see its findings, covered commits, stage results, and cost.

Review new commits

The first review covers the pull request's changes. Later reviews cover commits since the last covering review.

Text
base ── A ── B ── C
        ↑         ↑
      review    next review

First review: base...A
Next review:  A...C

A review that fails before posting leaves its changes pending for a later review. Details: Review scope.

Customize the pipeline

.ellipsis/code_review.yaml
ellipsis:
  kind: code_review
  name: api-review

description: []

budget:
  run: 8

This keeps the default reviewer, disables description updates, and sets the per-run budget allocation to $8.

Run through the API

JSON
{
  "owner": "your-org",
  "repo": "api-repo",
  "pull_request_number": 42,
  "post": false
}

Send to POST /v1/reviews to inspect findings without posting to GitHub. The same repository configuration applies.

On this page

Schedule a demo