feat(models): add Gemini 3 Flash Preview and improve model search#1538
feat(models): add Gemini 3 Flash Preview and improve model search#1538Crunchyman-ralph merged 1 commit intonextfrom
Conversation
- Add gemini-3-flash-preview to Google and Gemini CLI providers - Use name field from supported-models.json when available - Improve model search to match both display names and model IDs
🦋 Changeset detectedLatest commit: 8067d76 The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
WalkthroughThe PR adds Gemini 3 Flash Preview model support to the task-master CLI and enhances model search functionality to match both display names and model IDs. It also updates the model data interface and configuration manager to support explicit model names with fallback to ID-based name derivation. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Areas requiring extra attention:
Possibly related PRs
Suggested reviewers
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (6)
🧰 Additional context used📓 Path-based instructions (12)**/*.ts📄 CodeRabbit inference engine (.cursor/rules/test_workflow.mdc)
Files:
**/*.{js,ts}📄 CodeRabbit inference engine (.cursor/rules/utilities.mdc)
Files:
**/*.{ts,tsx}📄 CodeRabbit inference engine (CLAUDE.md)
Files:
apps/cli/src/**/*.{ts,tsx}📄 CodeRabbit inference engine (CLAUDE.md)
Files:
scripts/modules/supported-models.json📄 CodeRabbit inference engine (.cursor/rules/ai_providers.mdc)
Files:
scripts/modules/**/*📄 CodeRabbit inference engine (.cursor/rules/dev_workflow.mdc)
Files:
scripts/modules/config-manager.js📄 CodeRabbit inference engine (.cursor/rules/ai_providers.mdc)
Files:
**/*.js📄 CodeRabbit inference engine (.cursor/rules/architecture.mdc)
Files:
scripts/**/*.js📄 CodeRabbit inference engine (.cursor/rules/context_gathering.mdc)
Files:
scripts/modules/*.js📄 CodeRabbit inference engine (.cursor/rules/mcp.mdc)
Files:
**/*.{js,jsx}📄 CodeRabbit inference engine (.cursor/rules/test_workflow.mdc)
Files:
scripts/modules/**/*.{js,ts}📄 CodeRabbit inference engine (.cursor/rules/utilities.mdc)
Files:
🧠 Learnings (29)📓 Common learnings📚 Learning: 2025-11-24T17:57:14.743ZApplied to files:
📚 Learning: 2025-11-24T18:02:49.782ZApplied to files:
📚 Learning: 2025-08-08T11:34:45.482ZApplied to files:
📚 Learning: 2025-11-24T17:56:52.249ZApplied to files:
📚 Learning: 2025-07-21T14:14:48.694ZApplied to files:
📚 Learning: 2025-08-08T11:34:45.482ZApplied to files:
📚 Learning: 2025-08-08T11:34:45.482ZApplied to files:
📚 Learning: 2025-11-24T17:56:52.249ZApplied to files:
📚 Learning: 2025-12-11T21:01:41.112ZApplied to files:
📚 Learning: 2025-11-24T17:58:19.853ZApplied to files:
📚 Learning: 2025-11-24T17:56:52.249ZApplied to files:
📚 Learning: 2025-12-11T14:45:14.973ZApplied to files:
📚 Learning: 2025-11-24T18:02:22.305ZApplied to files:
📚 Learning: 2025-11-24T17:57:14.743ZApplied to files:
📚 Learning: 2025-11-24T17:57:14.743ZApplied to files:
📚 Learning: 2025-11-24T18:04:43.972ZApplied to files:
📚 Learning: 2025-11-24T18:00:06.827ZApplied to files:
📚 Learning: 2025-11-24T18:00:06.827ZApplied to files:
📚 Learning: 2025-12-11T14:45:14.973ZApplied to files:
📚 Learning: 2025-11-24T18:00:06.827ZApplied to files:
📚 Learning: 2025-11-24T18:05:02.114ZApplied to files:
📚 Learning: 2025-08-08T11:33:15.297ZApplied to files:
📚 Learning: 2025-11-24T17:57:31.417ZApplied to files:
📚 Learning: 2025-11-24T17:57:14.743ZApplied to files:
📚 Learning: 2025-11-24T18:04:43.972ZApplied to files:
📚 Learning: 2025-11-24T17:57:14.743ZApplied to files:
📚 Learning: 2025-10-01T19:53:34.261ZApplied to files:
📚 Learning: 2025-11-24T17:57:31.417ZApplied to files:
🧬 Code graph analysis (1)apps/cli/src/commands/models/prompts.ts (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
🔇 Additional comments (6)
Comment |
What type of PR is this?
Description
Related Issues
How to Test This
# Example commands or stepsExpected result:
Contributor Checklist
npm run changesetnpm testnpm run format-check(ornpm run formatto fix)Changelog Entry
For Maintainers
Summary by CodeRabbit
New Features
Bug Fixes
✏️ Tip: You can customize this high-level summary in your review settings.