## What's Changed
* feat(ui): add response semantic color by @cornmander in https://github.com/google-gemini/gemini-cli/pull/12450
* chore: autogenerate settings documentation by @cornmander in https://github.com/google-gemini/gemini-cli/pull/12451
* chore: bump tar to 7.5.2 by @cornmander in https://github.com/google-gemini/gemini-cli/pull/12466
* refactor: split core system prompt into multiple parts by @anj-s in https://github.com/google-gemini/gemini-cli/pull/12461
* Refactoring packages/cli/src/ui tests by @IamRiddhi in https://github.com/google-gemini/gemini-cli/pull/12482
* refactor(core): improve error handling for setGlobalProxy by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/12437
* Cap Thinking Budget to prevent runaway thought loops by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/12416
* fix(ui): ensure model changes update the UI immediately by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/12412
* fix(settings): persist restart-required changes when exiting with ESC by @ashmod in https://github.com/google-gemini/gemini-cli/pull/12443
* Enforce timeout for subagents by @silviojr in https://github.com/google-gemini/gemini-cli/pull/12232
* Grants subagent a recovery turn for when it hits TIMEOUT, MAX_TURNS or NO_TOOL_CALL failures. by @silviojr in https://github.com/google-gemini/gemini-cli/pull/12344
* alternate buffer support by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/12471
* (fix): Respect ctrl+c signal for aborting execution in NonInteractive mode by @anj-s in https://github.com/google-gemini/gemini-cli/pull/11478
* feat(core): Add support for listing experiments by @skeshive in https://github.com/google-gemini/gemini-cli/pull/12495
* Log recovery events (nudges) that happens inside the subagent by @silviojr in https://github.com/google-gemini/gemini-cli/pull/12408
* fix(auth): Return empty map if token file does not exits, and refacto… by @galz10 in https://github.com/google-gemini/gemini-cli/pull/12332
* Refactor PolicyEngine to Core Package by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/12325
* Enable WriteTodos tool by default by @anj-s in https://github.com/google-gemini/gemini-cli/pull/12500
* Alt buffer default by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/12507
* feat(hooks): Hook Type Decoupling and Translation by @Edilmo in https://github.com/google-gemini/gemini-cli/pull/9078
* feat(core): add timeout to llm edit fix by @agmsb in https://github.com/google-gemini/gemini-cli/pull/12393
* Modify navigation and completion keyboard shortcuts to not use scroll. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/12502
* chore: bump vite to 7.1.12 by @cornmander in https://github.com/google-gemini/gemini-cli/pull/12512
* Only show screen reader notice once by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/12247
* fix(core): Improve loop detection for longer repeating patterns by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/12505
* feat(hooks): Hook Input/Output Contracts by @Edilmo in https://github.com/google-gemini/gemini-cli/pull/9080
* Fix alt+left on ghostty by @scidomino in https://github.com/google-gemini/gemini-cli/pull/12503
* feat(hooks): Hook Execution Planning and Matching by @Edilmo in https://github.com/google-gemini/gemini-cli/pull/9090
* fix(mcp): replace hardcoded port 7777 with dynamic port allocation for OAuth by @cbcoutinho in https://github.com/google-gemini/gemini-cli/pull/12520
* refactor(core): Refactored and removed redundant test lines in telemetry by @MJjainam in https://github.com/google-gemini/gemini-cli/pull/12356
* SI prompt nudge for the todo tool by @anj-s in https://github.com/google-gemini/gemini-cli/pull/12159
* Extensions MCP refactor by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/12413
* fix(infra) - Use canned response for flicker test by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/12377
* Tighten bash shell option handling by @cornmander in https://github.com/google-gemini/gemini-cli/pull/12532
* Fix flicker in screen reader nudge by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/12541
* Fix shift+tab keybinding when not in kitty mode by @scidomino in https://github.com/google-gemini/gemini-cli/pull/12552
* Ss/fix ext by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/12540
* migrate console.error to coreEvents/debugger for sandbox, logger, chatRecordingService by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/12253
* enable codebase investigator by default for preview by @silviojr in https://github.com/google-gemini/gemini-cli/pull/12555
* feat(core): Integrate remote experiments configuration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/12539
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.13.0-nightly.20251103.9187f6f6...v0.13.0-nightly.20251105.da3da198