What's Changed
- Add Databricks auth support and custom header option to gemini cli by @AarushiShah in #11893
- Update dependency for modelcontextprotocol/sdk to 1.23.0 by @bbiggs in #13827
- Update error codes when process exiting the gemini cli by @megha1188 in #13728
- chore(release): bump version to 0.20.0-nightly.20251126.d2a6cff4d by @gemini-cli-robot in #13835
- feat(core): Improve request token calculation accuracy by @SandyTao520 in #13824
- Changes in system instruction to adapt to gemini 3.0 to ensure that the CLI explains its actions before calling tools by @silviojr in #13810
- feat(hooks): Hook Tool Execution Integration by @Edilmo in #9108
- Add support for MCP server instructions behind config option by @chrstnb in #13432
- Update System Instructions for interactive vs non-interactive mode. by @aishaneeshah in #12315
- Add consent flag to Link command by @kevinjwang1 in #13832
- feat(mcp): Inject GoogleCredentialProvider headers in McpClient by @sai-sunder-s in #13783
- feat(core): implement towards policy-driven model fallback mechanism by @adamfweidman in #13781
- feat(core): Add configurable inactivity timeout for shell commands by @galz10 in #13531
- fix(auth): improve API key authentication flow by @galz10 in #13829
- feat(hooks): Hook LLM Request/Response Integration by @Edilmo in #9110
New Contributors
- @AarushiShah made their first contribution in #11893
- @aishaneeshah made their first contribution in #12315
- @sai-sunder-s made their first contribution in #13783
Full Changelog: v0.19.0-nightly.20251126.03845198c...v0.20.0-nightly.20251127.5bed97064