konstziv/AI ReviewBot
AI-powered code review for pull requests with inline suggestions
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub token for API access (usually secrets.GITHUB_TOKEN) | yes | — |
| google_api_key | Google API key for Gemini (comma-separated for multi-key rotation) | no | — |
| mistral_api_key | Mistral API key (comma-separated for multi-key rotation) | no | — |
| llm_provider | Primary LLM provider (google, mistral) | no | |
| llm_fallback_provider | Fallback LLM provider (used when primary is exhausted) | no | — |
| mistral_model | Mistral model to use | no | mistral-large-latest |
| mistral_model_fallback | Comma-separated Mistral fallback model chain | no | — |
| mistral_api_url | Custom Mistral API base URL (e.g. https://codestral.mistral.ai for free-tier Codestral) | no | — |
| language | Response language (ISO 639 code, e.g., en, uk, de) | no | en |
| language_mode | Language mode: adaptive (detect from PR) or fixed | no | adaptive |
| gemini_model | Gemini model to use | no | gemini-2.5-flash |
| gemini_model_fallback | Comma-separated fallback model chain (empty to disable) | no | gemini-3-flash-preview,gemini-2.5-flash-lite,gemini-3.1-flash-lite-preview |
| log_level | Log level (DEBUG, INFO, WARNING, ERROR) | no | INFO |
| review_max_comment_chars | Max MR comment chars in AI prompt (0 to disable) | no | 3000 |
| review_include_bot_comments | Include bot comments in AI prompt | no | true |
| review_post_inline_comments | Post inline comments on specific lines (true/false) | no | true |
| review_enable_dialogue | Group comments into threaded dialogues in AI prompt | no | true |
| discovery_enabled | Enable project discovery before review | no | true |
| discovery_verbose | Always post discovery comment (default: only on gaps) | no | false |
| discovery_timeout | Discovery pipeline timeout in seconds (1-300) | no | 30 |
Outputs
no outputs