minhphu102003/Synaptic PR Review
Free AI PR review using OpenCode free model. Anti-hallucination rules, severity callouts, Mermaid diagrams.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 4, 2026
- License
- MIT
Pinned Snippet
uses: minhphu102003/ai-pr-review-action@c91d18ccf294b6ea32df4c52be441c66a87aec13 # v0.2.7tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| engine | LLM engine to use: opencode or direct | no | opencode |
| model | Model name (e.g. opencode/mimo-v2.5-free, gpt-4.1-mini, claude-haiku-4-5-20251001) | no | "" |
| opencode_api_key | API key for OpenCode engine. Store as GitHub secret, do not hardcode. | no | "" |
| openai_api_key | OpenAI API key (for direct engine). Store as GitHub secret, do not hardcode. | no | "" |
| openai_base_url | Custom base URL for OpenAI-compatible API (e.g. https://openrouter.ai/api/v1, http://localhost:11434/v1) | no | "" |
| anthropic_api_key | Anthropic API key (for direct engine). Store as GitHub secret, do not hardcode. | no | "" |
| anthropic_base_url | Custom base URL for Anthropic-compatible API | no | "" |
| github_token | GitHub token for posting review comments | yes | ${{ github.token }} |
| prompt_file | Path to custom prompt file in your repo (overrides built-in prompt) | no | "" |
| exclude | Glob patterns to exclude from review (comma-separated) | no | "" |
| context_files | Comma-separated list of files to include as context for the review (e.g. docs/architecture.md,CLAUDE.md). Auto-detects if empty. | no | "" |
| update_comment | Update existing review comment instead of creating a new one | no | true |
| share | Share OpenCode session link in PR comment (opencode engine only) | no | false |
Outputs
no outputs