opencode
opencode copied to clipboard
Add multi-provider code review to GitHub Action
Summary
- Run parallel reviews with multiple free opencode providers
- Synthesize results into comprehensive code review
- Add configurable provider list via REVIEW_PROVIDERS env var
- Include error handling and timeout management
- Add documentation for the feature
Changes
- Created
github/multi-review.tsscript to handle parallel reviews - Modified
.github/workflows/review.ymlto use multiple providers - Added
github/MULTI_REVIEW.mddocumentation
Providers Used
opencode/big-pickle- Large reasoning modelopencode/grok-code- Code-specialized modelopencode/minimax-m2.1-free- Free tier modelopencode/glm-4.7-free- Free GLM model
Benefits
- Comprehensive Reviews: Multiple perspectives catch different issues
- Redundancy: If one provider fails, others continue
- Cost Efficiency: Uses free providers
- Quality Synthesis: Combines the best insights from all reviews