Skip to content

Releases: google-gemini/gemini-cli

Release v0.3.0-preview.2

02 Sep 02:42

Choose a tag to compare

What's Changed

Read more

Release v0.3.0-preview.1

28 Aug 04:34

Choose a tag to compare

What's Changed

Read more

Release v0.2.2

28 Aug 15:59

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0-preview.1...v0.2.2

Release v0.2.1

27 Aug 06:55

Choose a tag to compare

Release v0.2.0

27 Aug 01:30

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.22...v0.2.0

Release v0.3.0-nightly.20250823.1a89d185

23 Aug 00:13

Choose a tag to compare

What's Changed

  • test(integration-tests): isolate user memory from test runs by @galz10 in #6790
  • fix(ide): preserve focus when showing diff view by @skeshive in #6795
  • fix(console): fix debug icon rendering in "Debug Console" Box by @HunDun0Ben in #6737
  • fix: Ctrl+E should move to current line end, not buffer end by @mkusaka in #6729
  • Fix(grep): memory overflow in grep search and enhance test coverage by @lifefloating in #5911
  • feat(search): Add option to disable fuzzy search by @brychanrobot in #6510
  • feat: Add programming language to CLI events by @nandakishorereddy-chundi in #6071
  • fix(tools): Add an end of file list marker to ReadManyFilesTool by @vmiura in #5967
  • fix(checkpointing): improve error handling and messaging for Git issues by @bulkypanda in #6801
  • fix(cli): improve stdin handling and add initial state check by @lifefloating in #6747
  • fix(core): citation markers misplaced in search results containing multibyte characters by @pokutuna in #5956
  • fix invalid json in workflow settings by @jerop in #6831
  • fix(copyCommand): provide friendlier error messages for /copy command by @HunDun0Ben in #6723
  • fix(core): correctly consolidate multi-part text content by @thisisrick25 in #6235
  • feat(mcp): Improve MCP prompt argument parsing by @jakemac53 in #6779
  • bug(core): Fix for "no changes" edits. by @joshualitt in #6836
  • fix(editors): fix neovim closing when using modify with editor by @redoxahmii in #5337
  • feat(mcp): log include MCP request with error by @leehagoodjames in #6778
  • fix(release): fallback to github.sha when ref is not provided by @mattKorwel in #6862
  • feat: add explicit license selection and status visibility by @JeongJaeSoon in #6751
  • Retry Message Stream on Empty Chunks by @mrcabbage972 in #6777
  • feat(cli): Allow themes to be specified as file paths by @santhoshkumarCodes in #6828
  • feat(ci): add self-assign workflow for issues by @davideast in #6840
  • Log all parts of a streaming response by @silviojr in #6855
  • Support all content types in prompts from Zed by @agu-z in #6756
  • Fix crash when encountering an included directory which doesn't exist by @gbbosak in #6497
  • Change the type of ToolResult.responseParts by @scidomino in #6875
  • fix(cli): Support special characters in sandbox profile path by @georgesmith46 in #2038
  • Metrics for Retries on Content Errors by @mrcabbage972 in #6870
  • Filter thought parts before passing them to CountToken by @bdmorgan in #6859
  • Add support for debug logging of keystrokes to investigate #6227 by @deepankarsharma in #6844
  • fix: slash command completion menu column width and spacing issues by @naaa760 in #5797

New Contributors

Full Changelog: v0.3.0-nightly.20250822.15c62bad...v0.3.0-nightly.20250823.1a89d185

Release v0.3.0-nightly.20250822.15c62bad

22 Aug 00:13

Choose a tag to compare

What's Changed

  • test(integration): add failing test for stdin context with prompt by @allenhutchison in #6158
  • Add integration test to confirm environment variable propagation. by @cornmander in #6696
  • (fix): Change broken emojis by @bonggwan in #6725
  • feat(mcp-client): Handle 401 error for httpUrl by @yoichiro in #6640
  • fix(core): avoid error handling on cancelled requests to prevent crash by @pwrwpw in #6039
  • fix(metrics): Do not convert numerical metrics to strings by @kiranani in #6701
  • Force restart on trust level change to reload settings by @shrutip90 in #6713
  • feat(cli): prompt completion by @3ks in #4691
  • Quick fix for enterprise docs by @chrstnb in #6753
  • Fix stats display layout by @chrstnb in #6758
  • chore(lint config): add test-utils to eslint config by @adamfweidman in #6768
  • perf(core): parallelize memory discovery file operations performance gain by @mag123c in #5751
  • At Command Race Condition Bugfix For Non-Interactive Mode by @mrcabbage972 in #6676
  • fix: handle extra text in gemini output for dedup workflow by @gsquared94 in #6771
  • feat(core): Annotate remaining error paths in tools with type. by @joshualitt in #6699
  • Support IDE connections via stdio MCP by @bbiggs in #6417
  • fix(docs): path of chat checkpoints in manual by @rfabbri in #6303
  • Introduce initial screen reader mode handling and flag by @chrstnb in #6653
  • feat(settings) support editing string settings. by @jacob314 in #6732
  • Reuse CoreToolScheduler for nonInteractiveToolExecutor by @scidomino in #6714

New Contributors

Full Changelog: v0.3.0-nightly.20250821.653267a6...v0.3.0-nightly.20250822.15c62bad

Release v0.2.0-preview.2

26 Aug 17:44
dda33bb

Choose a tag to compare

What's Changed

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

Release v0.3.0-nightly.20250821.653267a6

21 Aug 00:11

Choose a tag to compare

What's Changed

Read more

Release v0.2.0-preview.0

20 Aug 02:18

Choose a tag to compare

What's Changed

New Contributors

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