Change8

v0.29.5

Gemini CLI
3 features3 fixes3 improvementscli

Summary

This release focuses on improving the user experience with streaming API responses and introducing a powerful new `code review` command for automated feedback. Several critical bugs related to network timeouts and code formatting have also been resolved.

New Features

  • Added support for streaming responses from the Gemini API for faster feedback during code generation.
  • Introduced a new command, `gemini code review`, to automatically analyze and suggest improvements for pull requests.
  • Enabled configuration of custom system prompts via the `--system-prompt` flag in the `gemini generate` command.

Bug Fixes

  • Fixed an issue where the CLI would hang indefinitely when the network connection timed out during API calls.
  • Resolved a bug causing incorrect indentation when generating Python code blocks.
  • Corrected an error where environment variables for API keys were not being loaded correctly on Windows systems.

Improvements

  • Improved the parsing speed for large input files (over 1MB) when used with the `--context` flag.
  • Enhanced error messages to provide clearer guidance when authentication tokens expire.
  • Refined the output formatting for shell command suggestions to improve readability.

Related Documentation

Gemini CLI Documentation