Back
AI summary
Written by AI from the official notes. Check them for exact details.Gemini CLI 0.1.10 introduces new features and bug fixes, enhancing functionality and user experience.
- Make tag required for /chat command
- Add automated and scheduled PR triage
- Update minimum Node.js version to 20
- Improve error messages in isCommandAllowed
- Handle inline content modification in tool scheduler
Why it matters: Users of Gemini CLI should update to benefit from improved features and bug fixes.
Full release notes129 changes
What's Changed
- make tag required for /chat
- Reduce the threshold for when we compress history.
- help: add shift+tab tip
- Update notification template
- Fix typo in README
- feat(workflows): add automated and scheduled PR triage
- refactor(ci): improve pr triage
- docs: fix typos in CONTRIBUTING.md
- fix: remove unnecessary whitespace
- Use AccentBlue: 'blue' in ANSI theme instead of hard-coded #0000FF
- fix: show ctrl+s shortcut to expand debug console #2002
- feat(cli): update ascii art for smaller screens
- fix(client): get model from config in flashFallbackHandler
- Fixed Google User Id pass to Clearcut
- Add and improve JSDoc comments for core tool methods
- Refactor text-buffer to use reducer
- Releasing: Utilizing Github Actions and Tagging for release.
- fix tagging for nightly
- Mk nightly relase tag formatting
- chore: typo fixes
- ci: update issue templates to use GitHub alert
- Mk nightly relase tag formatting
- Signing tags
- Mk sign nightly release commits
- fix a command usage issue in deployment.md
- Doc: update gemini-cli README.md to require Node.js version 20+
- feat: Update minimum Node.js version to 20
- fix typos in diverse files
- Mk nohup
- fix: small typo
- fix(cli): Group cancelled tool call responses to prevent API errors
- Relase: Clean up and condensing
- cleaning up prompts for release
- fix(core): Sanitize tool parameters to fix 400 API errors
- Fix #2922: Prevent @ concatenation to valid paths in shellmode.
- feat: Handle inline content modification in tool scheduler
- Update @google/genai -> 1.8.0
- feat: add user startup warnings, add home directory check
- feat: YOLO mode shorctut displayed inside /help
- Release misc
- feat(core): improve error messages in isCommandAllowed
- fix: respect env variables in.env for settings.json variable substitution
- Fix nested markdown Rendering for table headers and rows #3331
- @file don't respect config respectGitIgnore=false (#3382)
- feat: add.svg support
- Migrate Gemini CLI Action workflows to Direct WIF authentication
- Re-enable backticks in shell tool usage.
- Add excludeTools and includeTools to mcpServers config
- Add new test to verify that when an Authorization header is provided
- Add --allowed_mcp_server_names flag
- fix: EditTool can clobber human edits to the same file.
- Update README.md to show API key usage for Vertex
- Remove unneeded code.
- fix(cli): Prevent Tab from auto-executing incomplete slash commands
- refactor: rename allowed_mcp_server_names to allowed-mcp-server-names
- feature(commands) - Refactor Slash Command + Vision For the Future
- Enable Gemini CLI to reuse user's auth in Cloud Shell
- Initialize MCP tools once at start up instead of every time we auth.
- Fix typo and add tests for auth validation.
- Fix double "esc" bug in Auth dialog
- Release and Packaging: Clean up
- chore: add general usage message to --help message
- ci: disable scheduled jobs in forked repo
- Fix infinite loop in start.js on Windows
- style: Format execution time as minutes, seconds
- Preserve recent history when compressing.
- Fix nightly Release
- Improve Function Call argument validation and typing
- Don't enforce leading slash since that's not true on Windows
- Improve auth env var validation logic and messaging to detect settings that confuse GenAI SDK
- Add a command line option to enable and list extensions
- fix: Honor DEBUG and CLI_TITLE environment variables
- refactor: consolidate all flags to use hyphens (deprecate underscore flags)
- Fix bad request in model check
- fix(auth): do not blindly default to API key auth
- chore(deps): Add Dependabot config
- chore: add CodeQL analysis
- Fix version of shell-quote
- chore(deps): bump gaxios from 6.7.1 to 7.1.1
- chore(deps): bump yargs from 17.7.2 to 18.0.0
- chore(deps-dev): bump esbuild from 0.25.5 to 0.25.6
- chore(deps-dev): bump globals from 16.2.0 to 16.3.0
- chore(deps): bump mime-types and @types/mime-types
- chore(deps): bump actions/create-github-app-token from 1 to 2
- chore(deps): bump dorny/test-reporter from 1 to 2
- chore: fix typo
- chore(deps): bump ws from 8.18.2 to 8.18.3
- docs(contributing): mention macOS Seatbelt in GEMINI_SANDBOX examples
- chore(deps): bump google-auth-library from 9.15.1 to 10.1.0
- chore(deps): bump dotenv from 16.6.1 to 17.1.0
- fix(deps): revert yargs bump and fix npx regression
- Use full terminal width for
--help - Improve quota- and resource-related 429 error handling, also taking Code Assist customer tiers into consideration
- Update Terms of Service and Privacy Notice for clarity.
- mcp-server: Fix debug flag
- Remove auto-execution on Flash in the event of a 429/Quota failover
- Revert "chore(deps): Add Dependabot config (#2972)"
- Revert "chore(deps): bump google-auth-library from 9.15.1 to 10.1.0 (…
- fix(gha): only post coverage comment for 22.x
- Use yargs array type for the allowedMcpServerNames flag instead of processing the list directly ourselves.
- Adding TurnId to Tool call and API responses and error logs.
- Add system-wide settings config for administrators
Show the rest (27 more changes)Show less
New Contributors
- @mpcarolin made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3061
- @acktsap made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2722
- @joshmoon827 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2781
- @fnune made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3100
- @rmedranollamas made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3117
- @SunskyXH made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2118
- @kumar-mithlesh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3203
- @jackwotherspoon made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3167
- @nedn made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3247
- @didier-durand made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3284
- @0ldh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3183
- @BigUncle made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3300
- @siba2893 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2932
- @adamfweidman made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2883
- @y-okt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3349
- @zfflxx made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3362
- @PugazhendhiDev made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3229
- @gennadiycivil made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3023
- @mainroach made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3043
- @chrisheecho made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3060
- @sambhavKhanna made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2919
- @warjiang made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3093
- @Aisha630 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2707
- @swissspidy made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3235
- @Principal-Ideal made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3570
- @kdozlo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3537
- @echarrod made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3667
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.1.9...v0.1.10