kevinvalenciaa/Recensio
Staff-engineer-depth PR review agent powered by the Claude API. Inline findings, suggestion blocks, @recensio re-reviews.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| anthropic-api-key | Anthropic API key used to run the review | yes | — |
| github-token | Token used to read the PR and post the review | no | ${{ github.token }} |
| model | Claude model id | no | claude-opus-4-8 |
| effort | Reasoning effort: low | medium | high | xhigh | max | no | xhigh |
| min-loc | Size-gate threshold in changed LOC (additions + deletions, excluding lockfiles/generated/vendored); applies to auto reviews only | no | 500 |
| auto-review | Also review automatically on PR opened/ready/reopened events (requires the pull_request trigger in your workflow). Off by default: reviews run only when a collaborator comments @recensio. | no | false |
| review-on-synchronize | With auto-review on, also review every push to the PR (the synchronize event) | no | false |
| never-approve | Post approval verdicts as COMMENT instead of APPROVE | no | false |
| max-turns | Cap on agent tool-use turns before the review is forced to conclude | no | 40 |
| max-reviews-per-hour | Per-repo cap on review runs per rolling hour (0 disables). Needs `actions: read` in the workflow permissions; without it the check is skipped with a warning. | no | 8 |
| resolve-stale-findings | On re-review, reply to and collapse the comment threads of prior findings verified fixed. Replies always post (pull-requests: write); collapsing the thread additionally needs the token to have `contents: write`. | no | true |
| config-path | Path (in the base repo's default branch) to the optional .recensio.yml config: per-path review instructions and ignore globs. | no | .recensio.yml |
| run-checks | Master switch for running the repo's configured checks (the .recensio.yml `checks:` block) against the PR. Checks execute repository code, so they run on same-repo PRs only — never forks or pull_request_target. Set false to hard-disable. | no | true |
Outputs
| name | description |
|---|---|
| verdict | APPROVE | APPROVE_WITH_COMMENTS | REQUEST_CHANGES | BLOCK (empty when skipped) |
| review-url | URL of the posted review or comment |
| skipped | true when no review was performed (size gate, draft, or non-trigger event) |