Skip to content

Releases: google-gemini/gemini-cli

Release v0.2.0-preview.0

20 Aug 02:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.22...v0.2.0-preview.0

Release v0.1.22

18 Aug 21:36
Compare
Choose a tag to compare

What's Changed

New Contributors

Read more

Release v0.1.21

14 Aug 05:38
Compare
Choose a tag to compare

What's Changed

Read more

Release v0.1.19-nightly.250814.514e883a

14 Aug 00:11
Compare
Choose a tag to compare

What's Changed

Read more

Release v0.1.20

13 Aug 03:17
Compare
Choose a tag to compare

What's Changed

  • ensure sandbox build script is cross-platform by @wldoooon in #2603
  • chore(usage telemetry): Freshen up Clearcut logging by @richieforeman in #6013
  • chore(vscode): Add Build & Launch CLI option to vscode project by @richieforeman in #6027
  • chore(ci): do not "fail fast" on Node tests by @sethvargo in #6053
  • chore(ci): Ensure release workflow is consistent and not vulnerable to injection attacks by @sethvargo in #6059
  • [ide-mode] Update installation logic and nudge by @chrstnb in #6068
  • Switch from useInput to useKeypress. by @jacob314 in #6056
  • Launch VS Code IDE Integration by @skeshive in #6063
  • Create Docs Pages based on github documentation by @srithreepo in #6083
  • feat: add --approval-mode parameter by @bulkypanda in #6024
  • Upgrade integration tests to use Vitest by @scidomino in #6021
  • chore(ci): Ensure e2e workflow is consistent and not vulnerable to injection attacks by @sethvargo in #6098
  • chore(ci): Ensure stale and no-response workflows are consistent and not vulnerable to injection attacks by @sethvargo in #6097
  • Show OpenTelemetry SDK initialization & shutdown in debug mode only by @jerop in #6096
  • chore(ci): Ensure docs-gen workflow are not vulnerable to injection attacks by @sethvargo in #6100
  • chore: update bash to follow shellcheck recommendations by @sethvargo in #6102
  • chore(ci): Ensure action and community workflows are consistent and not vulnerable to injection attacks by @sethvargo in #6107
  • chore(ci): Ensure triage workflows are consistent by @sethvargo in #6108
  • chore(ci): Ensure ci workflows is consistent and not vulnerable to injection attacks by @sethvargo in #6109

New Contributors

Read more

Release v0.1.19-nightly.250813.9d023be1

13 Aug 00:12
Compare
Choose a tag to compare

What's Changed

Read more

Release v0.1.19

12 Aug 18:21
Compare
Choose a tag to compare

What's Changed

  • Add tests for useAtCompletion reset logic by @SandyTao520 in #5639
  • Update a couple more witty phrases by @chrstnb in #5641
  • Detect and warn about cyclic tool refs when schema depth errors are encountered by @jakemac53 in #5609
  • refactor: use google-github-actions/run-gemini-cli action by @gsquared94 in #5643
  • docs(setup-github): Inform user of the next steps after running slash command by @leehagoodjames in #5644
  • doc(lint): fix docs on how to run linter in "fix" mode by @leehagoodjames in #5647
  • docs: add GitHub Integration section to README by @jerop in #5649
  • fix:missing coreTool in new workflow setup by @gsquared94 in #5656
  • fix(core): Treat .mts files as TypeScript modules instead of video files by @yashv6655 in #5492
  • feat(file-search): Add support for non-recursive file search by @brychanrobot in #5648
  • feat: Enable /setup-github to always run, and error appropriately by @leehagoodjames in #5653
  • feat(mcp): add gemini mcp commands for add, remove and list by @jackwotherspoon in #5481
  • fix: improve error handling and path processing in memory discovery by @akhil29 in #5175
  • [ide-mode] Add support for in-IDE diff handling in the CLI by @chrstnb in #5603
  • Fix to send user tool confirmation decision for yolo or non interacti… by @agarwalravikant in #5677
  • feat(core): Introduce DeclarativeTool and ToolInvocation. by @joshualitt in #5613
  • fix: Restore user input when the user cancels response by @shishu314 in #5601
  • bug(tests): fix test errors by @leehagoodjames in #5678
  • Add hint to enable IDE integration for users running in VS Code by @skeshive in #5610
  • Add detection of tools with bad schemas and automatically omit them with a warning by @jakemac53 in #5694
  • Add integration test for maximum schema depth error handling by @jakemac53 in #5685
  • tests: fix e2e tests by @jackwotherspoon in #5706
  • bug(core): Prompt engineering for truncated read_file. by @joshualitt in #5161
  • [ide-mode] Support rendering in-IDE diffs using the edit tool by @chrstnb in #5618
  • feat(cli): get the run-gemini-cli version from the GitHub API by @sethvargo in #5708
  • experiment: Add feature exp flag for folder trust by @shrutip90 in #5709
  • fix(core): Improve errors in situations where the command spawn does … by @richieforeman in #5723
  • feat: Improve @-command file path completion with fzf integration by @DevMassive in #5650
  • Fix(tests): update mcp_server_cyclic_schema test by @NTaylorMullen in #5733
  • fix(actions): swap gha bot for cla allowlisted gemini-cli-robot by @agmsb in #5730
  • fix(logging): Ensure sandbox startup messages are routed to stderr by @allenhutchison in #5725
  • feat(agent): Introduce Foundational Subagent Architecture by @abhipatel12 in #1805
  • Add a context percentage threshold setting for auto compression by @jakemac53 in #5721
  • feat: open repo secrets page in addition to README by @leehagoodjames in #5684
  • Fix(core): Use Flash for next speaker check by @SandyTao520 in #5786
  • Migrate EditTool, GrepTool, and GlobTool to DeclarativeTool by @joshualitt in #5744
  • feat(cli): Allow Exiting Authentication Menu with CTRL+C (SIGINT) by @dizzydroid in #4482
  • fix(tests): add missing deps in cli to fix sandbox runs by @agmsb in #5742
  • fix: re render context usage indicator by @psinha40898 in #5102
  • Include Schema Error Handling for Vertex and Google Auth methods by @adamfweidman in #5780
  • Add new folderTrust setting that the users can enable or disable by @shrutip90 in #5798
  • Few IDE integration polishes by @skeshive in #5727
  • avoid loading and initializing CLI config twice in non-interactive mode by @jakemac53 in #5793
  • README + reduce required VS Code version for companion extension by @skeshive in #5719
  • update: google-github-actions/run-gemini-cli version in workflows by @gsquared94 in #5802
  • chore(vscode settings): Update VsCode settings for quality-of-life by @richieforeman in #5806
  • perf(filesearch): Use async fzf for non-blocking file search by @brychanrobot in #5771
  • fix(core): Replace flaky performance tests with robust correctness tests by @allenhutchison in #5795
  • chore(telemetry): Log FIREBASE_STUDIO when using Gemini CLI within Firebase Studio by @richieforeman in #5790
  • chore(vscode): Add recommended extensions list to vscode settings. by @richieforeman in #5810
  • feat(ui): Improve UI layout adaptation for narrow terminals by @galz10 in #5651
  • Use semantic colors in themes by @miguelsolorio in #5796
  • Add echo tool to automated triage workflow by @jerop in #5809
  • fix: MCP servers allowed in settings do not show up in /mcp command by @laurentsimon in #5324
  • fix(cli) - Move logging into CodeAssistServer by @shishu314 in #5781
  • feat(quality): Reset when seeing a new type of Markdown element by @SandyTao520 in #5820
  • docs: Improve local telemetry example by @jerop in #5818
  • feat(telemetry): Prevent memory leak in ClearcutLogger by @galz10 in #5734
  • Fix for git issue 5657 to add lines of code added/removed telemetry by @agarwalravikant in #5823
  • fix: properly report tool errors in telemetry by @akhil29 in #5688
  • fix(core): Add missing mnemonist dependency by @galz10 in #5841
  • [ide-mode] Hide diff options when active diff is not focused by @chrstnb in #5808
  • [ide-mode] Wire up env variables to sandbox by @chrstnb in #5804
  • [ide-mode] Close all open diffs when the CLI gets closed by @chrstnb in #5792
  • Add FolderTrustDialog that shows on launch and enables folderTrust setting by @shrutip90 in #5815
  • fix(cli) - Adding logging for response and error in LoggingContentGenerator by @shishu314 in #5842
  • Use slash command instead of context drawer to display open files in editor to reduce flickering in the UI by @skeshive in #5858
  • Fix excessive console logging + remove unnecessary try catch by @skeshive in #5860
  • Add a request queue to the tool scheduler by @jakemac53 in #5845
  • feat: Add option to hide line numbers in code blocks by @galz10 in #5857
  • Add MCP Roots support by @jakemac53 in #5856
  • chore(release): v0.1.18 by @NTaylorMullen in #5864
  • fix(core): restrict oauth_creds.json file permissions by @briandealwis in #5245
  • feat(chat): Add overwrite confirmation dialog to /chat save by @flowernotfound in #5686
  • Centralize Key Binding Logic and Refactor (Reopen) by @Lee-WonJun in #5356
  • feat: add humorous ...
Read more

Release v0.1.18-nightly.250812.26fe587b

12 Aug 00:14
Compare
Choose a tag to compare

What's Changed

Read more

Release v0.1.18-nightly.250811.2865a527

11 Aug 00:12
Compare
Choose a tag to compare

What's Changed

Read more

Release v0.1.18-nightly.250810.c632ec8b

10 Aug 00:13
Compare
Choose a tag to compare

What's Changed

Read more