Change8

v0.33.0

Gemini CLI
16 features16 fixes12 improvementscliextensionsmcpthemestools

Summary

This release introduces several new capabilities, including the addition of the github-issue-creator skill and support for HTTP authentication for A2A remote agents. Several critical bugs were fixed, such as resolving race conditions in ACP/Zed and reducing false positives in LLM loop detection. Users will also benefit from UX improvements like a redesigned compact header and better context display for the context window usage.

New Features

  • Added the github-issue-creator skill.
  • Implemented HTTP authentication support for A2A remote agents.
  • Enabled support for authenticated A2A agent card discovery.
  • Centralized read_file limits and updated the gemini-3 model description.
  • Truncated large MCP tool output to improve performance.
  • Introduced subagent activity UX enhancements.
  • Added support for plan directory in the extension manifest.
  • Enabled built-in research subagents in plan mode.
  • Directly indicate the authentication required state for agents.
  • Inverted the context window display to show usage.
  • Implemented slash command handling in ACP for /memory, /init, /extensions, and /restore.
  • Added support for annotating plans with feedback for iteration.
  • Enabled 30-day default retention for chat history and removed the associated warning.
  • Added behavioral evaluations for the ask_user tool.
  • Added /unassign support.
  • Added 'Install' as an option when an extension is selected.

Bug Fixes

  • Fixed parsing of raw ASCII buffer strings in Gaxios errors.
  • Fixed a race condition between MCP initialization and prompt in ACP/Zed.
  • Resolved autoThemeSwitching issues when the background hasn't changed but the theme mismatches.
  • Fixed UI flicker when allowing sub-agent confirmation requests.
  • Reduced false positives for LLM-based loop detection.
  • Deflaked plan mode integration tests.
  • Fixed CI failures by using a robot PAT for automated PRs to pass CLA checks.
  • Fixed issue where subagents were not using qualified MCP tool names.
  • Fixed issue where telemetry logging occurred for AbortError exceptions.
  • Restricted the 'System: Please continue' invalid stream retry to Gemini 2 models only.
  • Fixed CI failures related to stale PR closers when APP_ID is empty.
  • Fixed plan mode by cleaning up session directories and plans upon deletion.
  • Enforced optionality for API response fields in code_assist.
  • Fixed an issue where background auto-updates blocked relaunching.
  • Fixed pre-loading of @file references from external editor prompts.
  • Pinned the clipboardy dependency to ~5.2.x to prevent issues.

Improvements

  • Updated model documentation to remove references to Preview Features.
  • Added Windows PowerShell equivalents for environments and scripting in documentation.
  • Merged User and Agent Card Descriptions for better context.
  • Refactored CLI to remove React anti-patterns, improve type safety, and fix UX oversights in SettingsDialog.
  • Added MCPOAuthProvider implementing the MCPSDK OAuthClientProvider.
  • Replaced manual syncPlanModeTools with declarative policy rules.
  • Increased the default HTTP headers timeout to 5 minutes.
  • Skipped telemetry logging for AbortError exceptions.
  • Made CI evals conditional: only run if prompts or tools changed.
  • Redesigned the header to be more compact with an ASCII icon.
  • Added a dialog pattern for the /hooks Command.
  • Updated the docs-writer skill with a new resource.

Gemini CLI Documentation