Gemini 3 in Gemini CLI (github.com)

🤖 AI Summary
The Gemini CLI now ships support for Gemini 3 Pro: users with access can opt into the new model via a "Preview features" setting and get an updated model-selection and Code Assist experience. The PR also broadens IDE integration (including Antigravity), refreshes documentation (new gemini-3.md and settings.md), and adds user-facing improvements such as clearer quota/capacity alerts and fallback messages to guide users when the service is limited. Under the hood the change includes several engineering and UX refinements: a new PersistentState utility (packages/cli/src/utils/persistentState.ts) stores local state.json so the AppHeader can hide the default banner after it’s been shown five times, reducing noise for experienced users; editor display names were centralized with getEditorDisplayName; and unit tests were added for banner logic and other flows. Important behavioral tweaks: retry logic is now restricted to Gemini 2.x models (preventing inappropriate retries for Gemini 3), error handling was adjusted to surface model errors to users, and model-name and test updates align CLI behavior with Gemini 3. Overall this release makes Gemini-powered coding workflows more powerful, better documented, and more resilient, while preserving model-specific behaviors and clearer error/usage feedback.
Loading comments...
loading comments...