afnana4med/Semantic Code Review Bot
AI-powered pull request reviewer using Claude
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token with pull request write permissions | yes | — |
| claude-api-key | Claude API key | yes | — |
| model | Claude model to use | no | claude-sonnet-4-6 |
| max-files | Maximum number of files to review | no | 50 |
| max-total-added-lines | Maximum total added lines to review before partial mode | no | 5000 |
| max-chunk-tokens | Approximate token budget per Claude request chunk | no | 12000 |
| max-output-tokens | Maximum Claude output tokens per chunk | no | 2000 |
| min-severity | Minimum severity to publish: low|medium|high|critical | no | medium |
| comment-mode | Comment style: inline|summary|both | no | both |
| include-globs | Comma-separated include globs | no | — |
| exclude-globs | Comma-separated exclude globs | no | — |
| fail-on-error | Fail the workflow on unrecoverable errors | no | false |
| dry-run | Run analysis without posting comments | no | false |
| claude-timeout-ms | Timeout per Claude request in milliseconds | no | 45000 |
| max-comments | Hard cap for published comments per PR | no | 25 |
Outputs
| name | description |
|---|---|
| issues-found | Number of issues generated after filtering |
| comments-posted | Number of comments posted |
| files-reviewed | Number of files reviewed |
| chunks-processed | Number of chunks processed |
| review-status | Final review status: success|partial|failed |