Googles KI-Terminal-Tool für Entwickler
7. Januar 2026
## Was sich geändert hat * Code-Assist-Service-Metriken. von @gundermanc in https://github.com/google-gemini/gemini-cli/pull/15024 * chore/release: Version auf 0.21.0-nightly.20251216.bb0c0d8ee erhöhen von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15121 * Docs von @Roaimkhan in https://github.com/google-gemini/gemini-cli/pull/15103 * Verwende offizielles ACP SDK und unterstütze HTTP/SSE-basierte MCP-Server von @SteffenDE in https://github.com/google-gemini/gemini-cli/pull/13856 * Entferne Vordergrund für Themes außer Shades of Purple und Holiday von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/14606 * chore: entferne repo-spezifische Tipps von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/15164 * chore: entferne Benutzersuche aus der Fußzeile im Debug-Modus von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/15169 * Verhindere unnötige awaits. von @gundermanc in https://github.com/google-gemini/gemini-cli/pull/15172 * Füge dem Einstellungsdialog eine Padding-Erhöhung hinzu, um Flackern zu vermeiden. von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/15173 * feat(core): Einführung der Remote-Agent-Infrastruktur und Umbenennung des lokalen Executors von @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/15110 * feat(cli): Füge `/auth logout`-Befehl hinzu, um Anmeldeinformationen und Auth-Zustand zu löschen von @CN-Scars in https://github.com/google-gemini/gemini-cli/pull/13383 * (fix) Automatisiertes PR-Labeller von @DaanVersavel in https://github.com/google-gemini/gemini-cli/pull/14885 * feat: Starte Gemini 3 Flash in Gemini CLI ⚡️⚡️⚡️ von @scidomino in https://github.com/google-gemini/gemini-cli/pull/15196 * Refactor: Migriere console.error in ripGrep.ts zu debugLogger von @Adib234 in https://github.com/google-gemini/gemini-cli/pull/15201 * chore: aktualisiere a2a-js auf 0.3.7 von @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/15197 * chore(core): entferne redundanten isModelAvailabilityServiceEnabled-Toggle und säubere toten Code von @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/15207 * feat(core): Spätauflösung von `GenerateContentConfig`s und Mutation reduzieren von @joshualitt in https://github.com/google-gemini/gemini-cli/pull/14920 * Berücksichtige Wert von previewFeatures aus dem Remote-Flag, falls undefiniert von @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/15214 * feat(ui): Windows-Ablagebildschirm-Unterstützung hinzufügen und Alt+V-Einfüge-Workaround von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/15218 * chore(core): entferne Legacy-Fallback-Flags und migriere Loop-Erkennung von @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/15213 * fix(ui): Verhindere frühzeitige Slash-Befehl-Vervollständigung, die Geschwisterbefehle versteckt von @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/15224 * Docs: Changelog für 17. Dez 2025 aktualisieren von @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/15204 * Code-Assist-Backend-Telemetrie für Akzeptieren/Ablehnen von Vorschlägen von @gundermanc in https://github.com/google-gemini/gemini-cli/pull/15206 * fix(cli): richte anfängliche Verlaufslänge für Chat-Befehle korrekt aus von @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/15223 * chore/release: Version auf 0.21.0-nightly.20251218.739c02bd6 erhöhen von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15231 * Ändere detaillierte Model-Statistiken, um eine neue gemeinsame Table-Klasse zu verwenden, um Robustheitsprobleme zu lösen. von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/15208 * feat: Agent-Toml-Parser hinzufügen von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/15112 * Füge Core-Tool hinzu, das allen Kontext aus dem Core-Paket hinzufügt. von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/15238 * (docs): Referenzabschnitt zu Hooks-Dokumentation hinzufügen von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/15159 * feat(hooks): Unterstützung für freundliche Namen und Beschreibungen hinzufügen von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/15174 * feat: Hintergrundfarbe erkennen von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/15132 * füge 3.0 zu erlaubten sensiblen Stichwörtern hinzu von @scidomino in https://github.com/google-gemini/gemini-cli/pull/15276 * feat: zusätzliche Umgebungsvariablen an die Shell-Ausführung übergeben von @galz10 in https://github.com/google-gemini/gemini-cli/pull/15160 * Entferne ungenutzten Code von @scidomino in https://github.com/google-gemini/gemini-cli/pull/15290 * Behandle alle 429 als retryableQuotaError von @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/15288 * Entferne unnötige Abhängigkeiten von @scidomino in https://github.com/google-gemini/gemini-cli/pull/15291 * fix: Verhindere unendliche Schleife bei der Prompt-Vervollständigung bei Fehlern von @galz10 in https://github.com/google-gemini/gemini-cli/pull/14548 * fix(ui): Zeige Befehlsvorschläge auch bei perfekter Übereinstimmung und sortiere sie von @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/15287 * feat(hooks): Reduziere Protokoll-Verschachtelung und verbessere Fehlerberichterstattung in UI von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/15297 * feat: Vereinfache Tool-Bestätigungsbeschriftungen für bessere UX von @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/15296 * chore/release: Version auf 0.21.0-nightly.20251219.70696e364 erhöhen von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15301 * feat(core): Implementiere JIT-Kontext-Speicher-Laden und UI-Sync von @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/14469 * feat(ui): Setze "Erlaube alle zukünftigen Sitzungen" hinter eine standardmäßig ausgeschaltete Einstellung von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/15322 * fix(cli): ändere Platzhalter der Eingabe im Shell-Modus von @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/15135 * Validiere OAuth-Ressourcen-Parameter, ob sie der MCP-Server-URL entsprechen von @galz10 in https://github.com/google-gemini/gemini-cli/pull/15289 * docs(cli): System Prompt Override (GEMINI_SYSTEM_MD) hinzufügen von @ashmod in https://github.com/google-gemini/gemini-cli/pull/9515 * robustere Protokollierung von Befehls-Parsings von @scidom
Features
30. Dezember 2025
## Änderungen * fix(patch): cherry-pick 07e597d auf release/v0.22.4-pr-15684 [CONFLICTS] von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15733 **Vollständiger Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.22.4...v0.22.5
Features
27. Dezember 2025
## Was sich geändert hat * fix(patch): cherry-pick 37be162 to release/v0.22.3-pr-15601 to patch version v0.22.3 and create version 0.22.4 von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15602 **Kompletter Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.22.3...v0.22.4
Features
26. Dezember 2025
## Was sich geändert hat * fix(patch): cherry-pick 9cdb267 to release/v0.22.2-pr-15494 to patch version v0.22.2 and create version 0.22.3 von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15591 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.22.2...v0.22.3
Features
22. Dezember 2025
## Was sich geändert hat * feat(ide): fallback to GEMINI_CLI_IDE_AUTH_TOKEN env var von @skeshive in https://github.com/google-gemini/gemini-cli/pull/14843 * feat: Anzeige von Quota-Statistiken für ungenutzte Modelle in /stats von @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/14764 * feat: sicherstellen, dass der Codebasis-Untersucher das Vorschau-Modell verwendet, wenn der Haupt-Agent dies tut von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/14412 * chore: Abschlussgrund zum stale Bug-Workflow hinzufügen von @galz10 in https://github.com/google-gemini/gemini-cli/pull/14861 * Sende das Modell und die CLI-Version mit dem User-Agent von @gundermanc in https://github.com/google-gemini/gemini-cli/pull/14865 * refactor(sessions): Generierung der Sitzungszusammenfassung in den Startup verschieben von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/14691 * Limitierre Such-Tiefe im Path-Korrektor von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14869 * Fix: Tippfehler in Code-Kommentar korrigiert von @kuishou68 in https://github.com/google-gemini/gemini-cli/pull/14671 * feat(core): Plumbing für späte Auflösung von Modell-Konfigurationen von @joshualitt in https://github.com/google-gemini/gemini-cli/pull/14597 * feat: Versuchen Sie mehr Fehleranalyse von @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/14899 * Add missing await. von @gundermanc in https://github.com/google-gemini/gemini-cli/pull/14910 * feat(core): Unterstützung für transcript_path in Hooks für Git-AI/Gemini-Erweiterung von @svarlamov in https://github.com/google-gemini/gemini-cli/pull/14663 * refactor: Implementiere DelegateToAgentTool mit diskriminierter Vereinigung von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/14769 * feat: setze availabilityService auf /auth zurück von @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/14911 * chore/release: Version auf 0.21.0-nightly.20251211.8c83e1ea9 erhöhen von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/14924 * Fix: MCP-Tool-Fehler korrekt erkennen von @kevin-ramdass in https://github.com/google-gemini/gemini-cli/pull/14937 * erhöhe Labeler-Timeout von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14922 * tool(cli): Frontend-Tool so anpassen, dass es mehr Core-Dateien aus dem CLI erkennt von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/14962 * feat(cli): Polieren der gecachten Token-Statistiken und Vereinfachung der Statistikdarstellung bei Vorhandensein von Quota von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/14961 * feat(settings-validation): Validierung des Settings-Schemas hinzufügen von @lifefloating in https://github.com/google-gemini/gemini-cli/pull/12929 * fix(ide): IDE-Erweiterung aktualisieren, um Auth-Token in Env-Var zu schreiben von @skeshive in https://github.com/google-gemini/gemini-cli/pull/14999 * Revert "chore(deps): Erhöhe Express von 5.1.0 auf 5.2.0" von @skeshive in https://github.com/google-gemini/gemini-cli/pull/14998 * feat(a2a): Einführung des /init-Befehls für einen A2A-Server von @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/13419 * feat: Multi-Datei Drag & Drop von Bildern unterstützen von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/14832 * fix(policy): Standardmäßig zulassen von codebase_investigator in Read-Only-Policy von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/15000 * refactor(ide ext): Port-Dateinamen aktualisieren + Umstellung auf 1-basierten Index für Zeichen + Text zur Kürzung entfernen von @skeshive in https://github.com/google-gemini/gemini-cli/pull/10501 * fix(vscode-ide-companion): Lizenzgenerierung für Workspace-Abhängigkeiten korrigieren von @skeshive in https://github.com/google-gemini/gemini-cli/pull/15004 * fix: Temporäre Behebung für Subagent-Aufruf, bis Subagent-Delegation stabil umgesetzt wird von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/15007 * test: IDE-Erkennungstests robuster gestalten, wenn sie in einer IDE ausgeführt werden von @kevin-ramdass in https://github.com/google-gemini/gemini-cli/pull/15008 * Remove flex from stats display. See snapshots for diffs. von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/14983 * Lizenzfeld in package.json hinzufügen von @jb-perez in https://github.com/google-gemini/gemini-cli/pull/14473 * feat: Persistente "Always Allow"-Richtlinien mit granularer Shell- und MCP-Unterstützung von @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/14737 * chore/release: Version auf 0.21.0-nightly.20251212.54de67536 erhöhen von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/14969 * fix(core): commandPrefix-Wortgrenze und Sicherheit bei zusammengesetzten Befehlen von @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/15006 * chore(docs): Label-Info "Maintainers only" zu CONTRIBUTING.md hinzufügen von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/14914 * Hooks beim Aktualisieren der Erweiterungen aktualisieren. von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14918 * Klarheit in Fehlermeldungen hinzufügen von @gsehgal in https://github.com/google-gemini/gemini-cli/pull/14879 * chore : Entferne einen redundanten Hinweis von @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/14947 * chore/release: Version auf 0.21.0-nightly.20251213.977248e09 erhöhen von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15029 * Verhindere redundante Typecasts. von @gundermanc in https://github.com/google-gemini/gemini-cli/pull/15030 * fix(auth): GEMINI_API_KEY-Umgebungsvariable priorisieren und unnötige Schlüssel überspringen… von @galz10 in https://github.com/google-gemini/gemini-cli/pull/14745 * fix: Zod für Sicherheitscheck-Ergebnis-Validierung verwenden von @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/15026 * update(telemetry): hashed_extension_name zum Feld von Extension-Ereignissen hinzufügen von @kiranani in https://github.com/google-gemini/gemini-cli/pull/15025 * fix: Ähnlich wie policy-engine, Fehler werfen bei Erfordernis der Tool-Ausführung Bestätigung im Nicht-Interaktiv-Modus von @MayV in https://github.com/google-gemini/gemini-cli/pull/14702 * Clean up processes in integration tests von @scidomino in https://github.com/google-gemini/gemini-cli/pull/15102 * docs: policy engine Getting Started und Defaults aktualisieren von @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/15105 * Fix tool output fragmentation durch Einpacken des Inhalts in functionResponse von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/13082 * Vereinfachen der Methodensignatur. von @
Features
19. Dezember 2025
## Was geändert * fix(patch): cherry-pick 9e6914d to release/v0.21.2-pr-15288 to patch version v0.21.2 and create version 0.21.3 von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15295 **Vollständiges Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.21.2...v0.21.3
Features
18. Dezember 2025
## Änderungen * fix(patch): cherry-pick a6d1245 to release/v0.21.1-pr-15214 to patch version v0.21.1 and create version 0.21.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15227 **Vollständiger Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.21.1...v0.21.2
Features
16. Dezember 2025
## Was sich geändert hat * refactor(stdio): always patch stdout and use createWorkingStdio for clean output von @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/14159 * chore(release): bump version to 0.21.0-nightly.20251202.2d935b379 von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/14409 * implement fuzzy search inside settings von @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/13864 * feat: enable message bus integration by default von @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/14329 * docs: Recommend using --debug intead of --verbose for CLI debugging von @bbiggs in https://github.com/google-gemini/gemini-cli/pull/14334 * feat: consolidate remote MCP servers to use `url` in config von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/13762 * Restrict integration tests tools von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14403 * track github repository names in telemetry events von @IamRiddhi in https://github.com/google-gemini/gemini-cli/pull/13670 * Allow telemetry exporters to GCP to utilize user's login credentials, if requested von @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/13778 * refactor(editor): use const assertion for editor types with single source of truth von @amsminn in https://github.com/google-gemini/gemini-cli/pull/8604 * fix(security): Fix npm audit vulnerabilities in glob and body-parser von @afarber in https://github.com/google-gemini/gemini-cli/pull/14090 * Add new enterprise instructions von @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8641 * feat(hooks): Hook Session Lifecycle & Compression Integration von @Edilmo in https://github.com/google-gemini/gemini-cli/pull/14151 * Avoid triggering refreshStatic unless there really is a banner to display. von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/14328 * feat(hooks): Hooks Commands Panel, Enable/Disable, and Migrate von @Edilmo in https://github.com/google-gemini/gemini-cli/pull/14225 * fix: Bundle default policies for npx distribution von @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/14457 * feat(hooks): Hook System Documentation von @Edilmo in https://github.com/google-gemini/gemini-cli/pull/14307 * Fix tests von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14458 * feat: add scheduled workflow to close stale issues von @galz10 in https://github.com/google-gemini/gemini-cli/pull/14404 * feat: Support Extension Hooks with Security Warning von @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/14460 * feat: Add enableAgents experimental flag von @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/14371 * docs: fix typo 'socus' to 'focus' in todos.md von @Viktor286 in https://github.com/google-gemini/gemini-cli/pull/14374 * Markdown export: move the emoji to the end of the line von @mhansen in https://github.com/google-gemini/gemini-cli/pull/12278 * fix(acp): prevent unnecessary credential cache clearing on re-authent… von @h-michael in https://github.com/google-gemini/gemini-cli/pull/9410 * fix(cli): Fix word navigation for CJK characters von @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/14475 * Remove example extension von @chrstnb in https://github.com/google-gemini/gemini-cli/pull/14376 * Add commands for listing and updating per-extension settings von @chrstnb in https://github.com/google-gemini/gemini-cli/pull/12664 * chore(tests): remove obsolete test for hierarchical memory von @pareshjoshij in https://github.com/google-gemini/gemini-cli/pull/13122 * feat(cli): support /copy in remote sessions using OSC52 von @ismellpillows in https://github.com/google-gemini/gemini-cli/pull/13471 * Update setting search UX von @Adib234 in https://github.com/google-gemini/gemini-cli/pull/14451 * Fix(cli): Improve Homebrew update instruction to specify gemini-cli von @DaanVersavel in https://github.com/google-gemini/gemini-cli/pull/14502 * do not toggle the setting item when entering space von @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/14489 * fix: improve retry logic for fetch errors and network codes von @megha1188 in https://github.com/google-gemini/gemini-cli/pull/14439 * remove unused isSearching field von @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/14509 * feat(mcp): add `--type` alias for `--transport` flag in gemini mcp add von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/14503 * feat(cli): Move key restore logic to core von @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/13013 * feat: add auto-execute on Enter behavior to argumentless MCP prompts von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/14510 * fix(shell): cursor visibility when using interactive mode von @aswinashok44 in https://github.com/google-gemini/gemini-cli/pull/14095 * Adding session id as part of json o/p von @MJjainam in https://github.com/google-gemini/gemini-cli/pull/14504 * fix(extensions): resolve GitHub API 415 error for source tarballs von @jpoehnelt in https://github.com/google-gemini/gemini-cli/pull/13319 * fix(client): Correctly latch hasFailedCompressionAttempt flag von @pareshjoshij in https://github.com/google-gemini/gemini-cli/pull/13002 * Disable flaky extension reloading test on linux von @chrstnb in https://github.com/google-gemini/gemini-cli/pull/14528 * Add support for MCP dynamic tool update by `notifications/tools/list_changed` von @Adib234 in https://github.com/google-gemini/gemini-cli/pull/14375 * Fix privacy screen for legacy tier users von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14522 * feat: Exclude maintainer labeled issues from stale issue closer von @galz10 in https://github.com/google-gemini/gemini-cli/pull/14532 * Grant chained workflows proper permission. von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14534 * Make trigger_e2e manually fireable. von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14547 * Write e2e status to local repo not forked repo von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14549 * Fixes [API Error: Cannot read properties of undefined (reading 'error')] von @silviojr in https://github.com/google-gemini/gemini-cli/pull/14553 * Trigger chained e2e tests on all pull requests von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14551 * Fix bug in the shellExecutionService resulting in both truncation and 3X bloat von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/14545 * Fix issue where we were passing the model content reflecting terminal line wrapping. von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/14566 * chore/release: bump version to 0.21.0-nightly.20251204.3da4fd5f7 von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/14476 * feat(sessions): use 1-line generated session summary to describe sessions von @jackwotherspoon in https
Features
12. Dezember 2025
## Was geändert wurde * fix(patch): cherry-pick edbe548 to release/v0.20.1-pr-15007 [CONFLICTS] by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15016 **Vollständiges Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.20.1...v0.20.2
Features
12. Dezember 2025
## Änderungen * fix(patch): cherry-pick 3f5f030 to release/v0.20.0-pr-14843 to patch version v0.20.0 and create version 0.20.1 von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15002 **Vollständiges Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.20.0...v0.20.1
Features
9. Dezember 2025
## Was sich geändert hat * Aktualisiere Fehlercodes, wenn der Prozess das Gemini CLI beendet von @megha1188 in https://github.com/google-gemini/gemini-cli/pull/13728 * chore(release): Version auf 0.20.0-nightly.20251126.d2a6cff4d erhöhen von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/13835 * feat(core): Verbesserung der Berechnung der Request-Token-Genauigkeit von @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/13824 * Änderungen in den Systemanweisungen, um sich an Gemini 3.0 anzupassen und sicherzustellen, dass das CLI seine Aktionen vor dem Aufruf von Tools erklärt von @silviojr in https://github.com/google-gemini/gemini-cli/pull/13810 * feat(hooks): Hook Tool Execution Integration von @Edilmo in https://github.com/google-gemini/gemini-cli/pull/9108 * Add support for MCP server instructions behind config option von @chrstnb in https://github.com/google-gemini/gemini-cli/pull/13432 * Update System Instructions for interactive vs non-interactive mode. von @aishaneeshah in https://github.com/google-gemini/gemini-cli/pull/12315 * Add consent flag to Link command von @kevinjwang1 in https://github.com/google-gemini/gemini-cli/pull/13832 * feat(mcp): Inject GoogleCredentialProvider headers in McpClient von @sai-sunder-s in https://github.com/google-gemini/gemini-cli/pull/13783 * feat(core): implement towards policy-driven model fallback mechanism von @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/13781 * feat(core): Add configurable inactivity timeout for shell commands von @galz10 in https://github.com/google-gemini/gemini-cli/pull/13531 * fix(auth): improve API key authentication flow von @galz10 in https://github.com/google-gemini/gemini-cli/pull/13829 * feat(hooks): Hook LLM Request/Response Integration von @Edilmo in https://github.com/google-gemini/gemini-cli/pull/9110 * feat(ui): Show waiting MCP servers in ConfigInitDisplay von @werdnum in https://github.com/google-gemini/gemini-cli/pull/13721 * Add usage limit remaining in /stats von @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/13843 * feat(shell): Standardize pager to 'cat' for shell execution by model von @galz10 in https://github.com/google-gemini/gemini-cli/pull/13878 * chore/release: Version auf 0.20.0-nightly.20251127.5bed97064 erhöhen von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/13877 * Revert to default LICENSE (Revert #13449) von @scidomino in https://github.com/google-gemini/gemini-cli/pull/13876 * update(telemetry): OTel API response event with finish reasons von @kiranani in https://github.com/google-gemini/gemini-cli/pull/13849 * feat(hooks): Hooks Comprehensive Integration Testing von @Edilmo in https://github.com/google-gemini/gemini-cli/pull/9112 * chore: fix session browser test and skip hook system tests von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/14099 * feat(telemetry): Add Semantic logging for to ApiRequestEvents von @kiranani in https://github.com/google-gemini/gemini-cli/pull/13912 * test: Add verification for $schema property in settings schema von @maryamariyan in https://github.com/google-gemini/gemini-cli/pull/13497 * Fixes `/clear` command to preserve input history for up-arrow navigation while still clearing the context window and screen von @korade-krushna in https://github.com/google-gemini/gemini-cli/pull/14182 * fix(core): handle EPIPE error in hook runner when writing to stdin von @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/14231 * fix: Exclude web-fetch tool from executing in default non-interactive mode to avoid CLI hang. von @MayV in https://github.com/google-gemini/gemini-cli/pull/14244 * Always use MCP server instructions von @chrstnb in https://github.com/google-gemini/gemini-cli/pull/14297 * feat: auto-execute simple slash commands on Enter von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/13985 * chore/release: Version auf 0.20.0-nightly.20251201.2fe609cb6 erhöhen von @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/14304 * feat: Add startup profiler to measure and record application initialization phases. von @kevin-ramdass in https://github.com/google-gemini/gemini-cli/pull/13638 * bug(core): Vermeide zustandsbehaftete Tool-Nutzung in `executor`. von @joshualitt in https://github.com/google-gemini/gemini-cli/pull/14305 * feat(themes): integriertes Feiertags-Thema 🎁 von @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/14301 * Updated ToC on docs intro; updated title casing to match Google style von @pcoet in https://github.com/google-gemini/gemini-cli/pull/13717 * feat(a2a): Dringende Fix - Process ModelInfo Agent Message von @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/14315 * feat(core): verbessern Availability Routing mit Wrapped-Fallback- und Single-Model-Policies von @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/13874 * chore(logging): Protokolliere das problematische Ereignis für #12122 von @briandealwis in https://github.com/google-gemini/gemini-cli/pull/14092 * fix: ungültigen Key im Typ in bug_report.yml entfernen von @fancive in https://github.com/google-gemini/gemini-cli/pull/13576 * update screenshot von @Transient-Onlooker in https://github.com/google-gemini/gemini-cli/pull/13976 * docs: Grammatikfehler im Release Cadence (Nightly Abschnitt) beheben von @JuanCS-Dev in https://github.com/google-gemini/gemini-cli/pull/13866 * fix(async): verhindern, dass verpasste Async-Errors Catch-Handler umgehen von @amsminn in https://github.com/google-gemini/gemini-cli/pull/13714 * fix(zed-integration): zusätzliches Feld aus acp Auth-Anfrage entfernen von @marcocondrache in https://github.com/google-gemini/gemini-cli/pull/13646 * feat(cli): Dokumentation zu Modell-Konfigurationen. von @joshualitt in https://github.com/google-gemini/gemini-cli/pull/12967 * fix(ui): falsch ausgerichtete Markdown-Tabellen-Darstellung von @dumbbellcode in https://github.com/google-gemini/gemini-cli/pull/8336 * docs: 4 Dateien aktualisieren von @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/13628 * fix: bedingtes Hinzufügen von set -eEuo pipefail im setup-github-Befehl von @Smetalo in https://github.com/google-gemini/gemini-cli/pull/8550 * fix(cli): Problem beim Aktualisieren einer Komponente während das Rendering einer anderen Komponente behoben von @jacob314 in https://github.com/google-gemini/gemini-cli/pull/14319 * Erhöhen Sie den Timeout für flaky-Tests von @chrstnb in https://github.com/google-gemini/gemini-cli/pull/14377 * Entfernen von Referenzen auf gelöschtes kind/bug-Label von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14383 * Test schlägt nicht fehl, wenn Bereinigung nicht möglich ist von @scidomino in https://github.com/google-gemini/gemini-cli/pull/14389 * feat(core): Implementiere JIT-Context-Manager und Einstellung von @SandyTao520 in https://github.com/google
Features