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
- Open Reviews > Settings in the dashboard
- Enable code review
- 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.
base ── A ── B ── C
↑ ↑
review next review
First review: base...A
Next review: A...CA review that fails before posting leaves its changes pending for a later review. Details: Review scope.
Customize the pipeline
ellipsis:
kind: code_review
name: api-review
description: []
budget:
run: 8This keeps the default reviewer, disables description updates, and sets the per-run budget allocation to $8.
- Review scope: repositories, branches, paths, and authors
- Custom reviewers: specialist reviewers and a gatekeeper
- Configuration YAML: stages, environments, and permissions
- Budgets: stage allocation and trailing limits
Run through the API
{
"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.