- Use marked + marked-terminal to render final conclusion
- Proper colors, bold, table alignment in terminal
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add interactive mode to `magpie init` allowing users to select which AI
reviewers to configure. Shows available options with API key requirements
and generates a customized config. Supports -y flag for defaults.
Add --local flag to `magpie review` to review uncommitted changes (staged
+ unstaged) without needing a PR. Falls back to last commit if no local
changes exist.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add Google Gemini provider using @google/generative-ai SDK with support
for both standard and streaming chat methods. Update default config
template to use simpler model-based reviewer names (claude, gemini)
instead of role-based names. Analyzer and summarizer now use claude-code.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>