-
Notifications
You must be signed in to change notification settings - Fork 10.7k
feat: launch Gemini 3 Flash in Gemini CLI ⚡️⚡️⚡️ #15195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
#80) * Update models menu dialog to support manual model selection and group by model family * fix tests * update codebase investigator model setting * fix test * fix test * update generated golden file * regenerate scheme and doc for settings * use Preview Auto if previewFeatures is set to true
* auto and fallback work * test fixes * fixes * Show model dialog even if there's no more fallback option * fix tests * fix failing test * disable showInDialog for model in settings * revert package-lock.json * remove dup line --------- Co-authored-by: Sehoon Shon <[email protected]>
#83) * Use Preview Flash model if the main model is a preview model for codebase investigator * fix test * Generate settings doc
* Update display name for alias model * fix tests
* feat(core): Disable todos for 3 family. * tidy
* Update docs. * Update model docs.
Summary of ChangesHello @scidomino, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly enhances the Gemini CLI's model selection and fallback mechanisms, particularly for Gemini 3 (Pro and Flash) models. It refines how 'auto' model aliases are resolved, updates documentation to reflect new model offerings and access methods, and improves the user experience around model availability and quota handling. The changes aim to provide more granular control and clearer guidance for users selecting models, while also ensuring robust fallback behavior. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
|
Size Change: +3.44 kB (+0.02%) Total Size: 21.6 MB
ℹ️ View Unchanged
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request introduces a major and well-executed refactoring of the model selection and fallback logic. The changes include a new two-step model selection UI, a centralized policy-driven model availability service that replaces the old fallback system, and improved handling of user quotas and access to preview models. These updates provide users with more explicit control over model selection and make the overall system more robust and maintainable. The documentation and tests have been thoroughly updated to reflect these significant architectural improvements. I have no high or critical severity feedback; the changes are excellent.
|
This branch was released and this PR is unnecessary. Will merge into main from a different branch. |
Summary
Gemini 3 Flash, now available in your terminal!