Releases: google-gemini/gemini-cli
Releases · google-gemini/gemini-cli
Release v0.39.0-nightly.20260410.96cc8a0da
What's Changed
- refactor(core): use centralized path resolution for Linux sandbox by @ehedlund in #24985
- Support ctrl+shift+g by @jacob314 in #25035
- feat(core): refactor subagent tool to unified invoke_subagent tool by @abhipatel12 in #24489
- fix(core): add explicit git identity env vars to prevent sandbox checkpointing error by @mrpmohiburrahman in #19775
- fix: respect hideContextPercentage when FooterConfigDialog is closed without changes by @chernistry in #24773
- fix(cli): suppress unhandled AbortError logs during request cancellation by @euxaristia in #22621
- Automated documentation audit by @g-samroberts in #24567
- feat(cli): implement useAgentStream hook by @mbleigh in #24292
- refactor(plan) Clean default plan toml by @ruomengz in #25037
- refactor(core): remove legacy subagent wrapping tools by @abhipatel12 in #25053
- fix(core): honor retryDelay in RetryInfo for 503 errors by @yunaseoul in #25057
- fix(core): remediate subagent memory leaks using AbortSignal in MessageBus by @abhipatel12 in #25048
- feat(cli): wire up useAgentStream in AppContainer by @mbleigh in #24297
- feat(core): migrate chat recording to JSONL streaming by @spencer426 in #23749
- fix(core): clear 5-minute timeouts in oauth flow to prevent memory leaks by @spencer426 in #24968
- fix(sandbox): centralize async git worktree resolution and enforce read-only security by @ehedlund in #25040
- feat(test): add high-volume shell test and refine perf harness by @sripasg in #24983
- fix(core): silently handle EPERM when listing dir structure by @scidomino in #25066
- Changelog for v0.37.1 by @gemini-cli-robot in #25055
New Contributors
- @chernistry made their first contribution in #24773
- @euxaristia made their first contribution in #22621
Full Changelog: v0.39.0-nightly.20260409.615e07834...v0.39.0-nightly.20260410.96cc8a0da
Release v0.39.0-nightly.20260409.615e07834
What's Changed
- chore: update ink version to 6.6.8 by @jacob314 in #24934
- Changelog for v0.38.0-preview.0 by @gemini-cli-robot in #24938
- chore: ignore conductor directory by @JayadityaGit in #22128
- Changelog for v0.37.0 by @gemini-cli-robot in #24940
- feat(plan): require user confirmation for activate_skill in Plan Mode by @ruomengz in #24946
- feat(test-utils): add CPU performance integration test harness by @sripasg in #24951
- fix(cli-ui): enable Ctrl+Backspace for word deletion in Windows Terminal by @dogukanozen in #21447
- test(sdk): add unit tests for GeminiCliSession by @AdamyaSingh7 in #21897
- fix(core): resolve windows symlink bypass and stabilize sandbox integration tests by @ehedlund in #24834
- fix(cli): restore file path display in edit and write tool confirmations by @jwhelangoog in #24974
- feat(core): refine shell tool description display logic by @jwhelangoog in #24903
- fix(core): dynamic session ID injection to resolve resume bugs by @scidomino in #24972
- Update ink version to 6.6.9 by @jacob314 in #24980
- Generalize evals infra to support more types of evals, organization and queuing of named suites by @gundermanc in #24941
- fix(cli): optimize startup with lightweight parent process by @sehoon38 in #24667
- refactor(sandbox): use centralized sandbox paths in macOS Seatbelt implementation by @ehedlund in #24984
- feat(cli): refine tool output formatting for compact mode by @jwhelangoog in #24677
- fix(sdk): skip broken sendStream tests to unblock nightly by @SandyTao520 in #25000
New Contributors
- @dogukanozen made their first contribution in #21447
- @AdamyaSingh7 made their first contribution in #21897
Full Changelog: v0.39.0-nightly.20260408.a39461718...v0.39.0-nightly.20260409.615e07834
Release v0.37.1
Full Changelog: v0.37.0...v0.37.1
Release v0.39.0-nightly.20260408.a39461718
What's Changed
- Alisa/approve button by @alisa-alisa in #24645
- feat(hooks): display hook system messages in UI by @mbleigh in #24616
- fix(core): propagate BeforeModel hook model override end-to-end by @krishdef7 in #24784
- chore: fix formatting for behavioral eval skill reference file by @abhipatel12 in #24846
- fix: use directory junctions on Windows for skill linking by @enjoykumawat in #24823
- fix(cli): prevent multiple banner increments on remount by @sehoon38 in #24843
- feat(acp): add /help command by @sripasg in #24839
- fix(core): remove tmux alternate buffer warning by @jackwotherspoon in #24852
- Improve sandbox error matching and caching by @DavidAPierce in #24550
- feat(core): add agent protocol UI types and experimental flag by @mbleigh in #24275
- feat(core): use experiment flags for default fetch timeouts by @yunaseoul in #24261
- Revert "fix(ui): improve narration suppression and reduce flicker (#2… by @gundermanc in #24857
- refactor(cli): remove duplication in interactive shell awaiting input hint by @JayadityaGit in #24801
- refactor(core): make LegacyAgentSession dependencies optional by @mbleigh in #24287
- Changelog for v0.37.0-preview.2 by @gemini-cli-robot in #24848
- fix(cli): always show shell command description or actual command by @jacob314 in #24774
- Added flag for ept size and increased default size by @devr0306 in #24859
- fix(core): dispose Scheduler to prevent McpProgress listener leak by @Anjaligarhwal in #24870
- fix(cli): switch default back to terminalBuffer=false and fix regressions introduced for that mode by @jacob314 in #24873
- feat(cli): switch to ctrl+g from ctrl-x by @jacob314 in #24861
- fix: isolate concurrent browser agent instances by @gsquared94 in #24794
- docs: update MCP server OAuth redirect port documentation by @adamfweidman in #24844
- refactor(plan): simplify policy priorities and consolidate read-only rules by @ruomengz in #24849
- feat(test-utils): add memory usage integration test harness by @sripasg in #24876
- feat(memory): add /memory inbox command for reviewing extracted skills by @SandyTao520 in #24544
- chore(release): bump version to 0.39.0-nightly.20260408.e77b22e63 by @gemini-cli-robot in #24939
- fix(core): ensure robust sandbox cleanup in all process execution paths by @ehedlund in #24763
New Contributors
- @enjoykumawat made their first contribution in #24823
- @Anjaligarhwal made their first contribution in #24870
Full Changelog: v0.36.0-nightly.20260407.1c22c5b37...v0.39.0-nightly.20260408.a39461718
Release v0.38.0-preview.0
What's Changed
- fix(cli): refresh slash command list after /skills reload by @NTaylorMullen in #24454
- Update README.md for links. by @g-samroberts in #22759
- fix(core): ensure complete_task tool calls are recorded in chat history by @abhipatel12 in #24437
- feat(policy): explicitly allow web_fetch in plan mode with ask_user by @Adib234 in #24456
- fix(core): refactor linux sandbox to fix ARG_MAX crashes by @ehedlund in #24286
- feat(config): add experimental.adk.agentSessionNoninteractiveEnabled setting by @adamfweidman in #24439
- Changelog for v0.36.0-preview.8 by @gemini-cli-robot in #24453
- feat(cli): change default loadingPhrases to 'off' to hide tips by @keithguerin in #24342
- fix(cli): ensure agent stops when all declinable tools are cancelled by @NTaylorMullen in #24479
- fix(core): enhance sandbox usability and fix build error by @galz10 in #24460
- Terminal Serializer Optimization by @jacob314 in #24485
- Auto configure memory. by @jacob314 in #24474
- Unused error variables in catch block are not allowed by @alisa-alisa in #24487
- feat(core): add background memory service for skill extraction by @SandyTao520 in #24274
- feat: implement high-signal PR regression check for evaluations by @alisa-alisa in #23937
- Fix shell output display by @jacob314 in #24490
- fix(ui): resolve unwanted vertical spacing around various tool output treatments by @jwhelangoog in #24449
- revert(cli): bring back input box and footer visibility in copy mode by @sehoon38 in #24504
- fix(cli): prevent crash in AnsiOutputText when handling non-array data by @sehoon38 in #24498
- feat(cli): support default values for environment variables by @ruomengz in #24469
- Implement background process monitoring and inspection tools by @cocosheng-g in #23799
- docs(browser-agent): update stale browser agent documentation by @gsquared94 in #24463
- fix: enable browser_agent in integration tests and add localhost fixture tests by @gsquared94 in #24523
- fix(browser): handle computer-use model detection for analyze_screenshot by @gsquared94 in #24502
- feat(core): Land ContextCompressionService by @joshualitt in #24483
- feat(core): scope subagent workspace directories via AsyncLocalStorage by @SandyTao520 in #24445
- Update ink version to 6.6.7 by @jacob314 in #24514
- fix(acp): handle all InvalidStreamError types gracefully in prompt by @sripasg in #24540
- Fix crash when vim editor is not found in PATH on Windows by @Nagajyothi-tammisetti in #22423
- fix(core): move project memory dir under tmp directory by @SandyTao520 in #24542
- Enable 'Other' option for yesno question type by @ruomengz in #24545
- fix(cli): clear stale retry/loading state after cancellation (#21096) by @Aaxhirrr in #21960
- Changelog for v0.37.0-preview.0 by @gemini-cli-robot in #24464
- feat(core): implement context-aware persistent policy approvals by @jerop in #23257
- docs: move agent disabling instructions and update remote agent status by @jackwotherspoon in #24559
- feat(cli): migrate nonInteractiveCli to LegacyAgentSession by @adamfweidman in #22987
- fix(core): unsafe type assertions in Core File System #19712 by @aniketsaurav18 in #19739
- fix(ui): hide model quota in /stats and refactor quota display by @danzaharia1 in #24206
- Changelog for v0.36.0 by @gemini-cli-robot in #24558
- Changelog for v0.37.0-preview.1 by @gemini-cli-robot in #24568
- docs: add missing .md extensions to internal doc links by @ishaan-arora-1 in #24145
- fix(ui): fixed table styling by @devr0306 in #24565
- fix(core): pass includeDirectories to sandbox configuration by @galz10 in #24573
- feat(ui): enable "TerminalBuffer" mode to solve flicker by @jacob314 in #24512
- docs: clarify release coordination by @scidomino in #24575
- fix(core): remove broken PowerShell translation and fix native __write in Windows sandbox by @scidomino in #24571
- Add instructions for how to start react in prod and force react to prod mode by @jacob314 in #24590
- feat(cli): minimalist sandbox status labels by @galz10 in #24582
- Feat/browser agent metrics by @kunal-10-cloud in #24210
- test: fix Windows CI execution and resolve exposed platform failures by @ehedlund in #24476
- feat(core,cli): prioritize summary for topics (#24608) by @Abhijit-2592 in #24609
- show color by @jacob314 in #24613
- feat(cli): enable compact tool output by default (#24509) by @jwhelangoog in #24510
- fix(core): inject skill system instructions into subagent prompts if activated by @abhipatel12 in #24620
- fix(core): improve windows sandbox reliability and fix integration tests by @ehedlund in #24480
- fix(core): ensure sandbox approvals are correctly persisted and matched for proactive expansions by @galz10 in #24577
- feat(cli) Scrollbar for input prompt by @jacob314 in #21992
- Do not run pr-eval workflow when no steering changes detected by @alisa-alisa in #24621
- Fix restoration of topic headers. by @gundermanc in #24650
- feat(core): discourage update topic tool for simple tasks by @Samee24 in #24640
- fix(core): ensure global temp directory is always in sandbox allowed paths by @galz10 in #24638
- fix(core): detect uninitialized lines by @jacob314 in #24646
- docs: update sandboxing documentation and toolSandboxing settings by @galz10 in #24655
- feat(cli): enhance tool confirmation UI and selection layout by @galz10 in #24376
- feat(acp): add support for
/aboutcommand by @sripasg in #24649 - feat(cli): add role specific metrics to /stats by @cynthialong0-0 in #24659
- split context by @jacob314 in #24623
- fix(cli): remove -S from shebang to fix Windows and BSD execution by @scidomino in #24756
- Fix issue where topic headers can be posted back to back by @gundermanc in #24759
- fix(core): handle partial llm_request in BeforeModel hook override by @krishdef7 in #22326
- fix(ui): improve narration suppression and reduce flicker by @gundermanc in #24635
- fix(ui): fixed auth race condition causing logo to flicker by @devr0306 in #24652
- fix(browser): remove premature browser cleanup after subagent invocation by @gsquared94 in #24753
- Revert "feat(core,cli): prioritize summary for topics (#24608)" by @Abhijit-2592 in #24777
- relax tool sandboxing overrides for plan mode to match defaults. by @DavidAPierce in #24762
- fix(cli): respect global environment variable allowlist by @scidomino in #24767
- fix(cli): ensure skills...
Release v0.37.0
What's Changed
- feat(evals): centralize test agents into test-utils for reuse by @Samee24 in #23616
- revert: chore(config): disable agents by default by @abhipatel12 in #23672
- fix(plan): update telemetry attribute keys and add timestamp by @Adib234 in #23685
- fix(core): prevent premature MCP discovery completion by @jackwotherspoon in #23637
- feat(browser): add maxActionsPerTask for browser agent setting by @cynthialong0-0 in #23216
- fix(core): improve agent loader error formatting for empty paths by @adamfweidman in #23690
- fix(cli): only show updating spinner when auto-update is in progress by @scidomino in #23709
- Refine onboarding metrics to log the duration explicitly and use the tier name. by @yunaseoul in #23678
- chore(tools): add toJSON to tools and invocations to reduce logging verbosity by @alisa-alisa in #22899
- fix(cli): stabilize copy mode to prevent flickering and cursor resets by @mattKorwel in #22584
- fix(test): move flaky ctrl-c-exit test to non-blocking suite by @mattKorwel in #23732
- feat(skills): add ci skill for automated failure replication by @mattKorwel in #23720
- feat(sandbox): implement forbiddenPaths for OS-specific sandbox managers by @ehedlund in #23282
- fix(core): conditionally expose additional_permissions in shell tool by @galz10 in #23729
- refactor(core): standardize OS-specific sandbox tests and extract linux helper methods by @ehedlund in #23715
- format recently added script by @scidomino in #23739
- fix(ui): prevent over-eager slash subcommand completion by @keithguerin in #20136
- Fix dynamic model routing for gemini 3.1 pro to customtools model by @kevinjwang1 in #23641
- feat(core): support inline agentCardJson for remote agents by @adamfweidman in #23743
- fix(cli): skip console log/info in headless mode by @cynthialong0-0 in #22739
- test(core): install bubblewrap on Linux CI for sandbox integration tests by @ehedlund in #23583
- docs(reference): split tools table into category sections by @sheikhlimon in #21516
- fix(browser): detect embedded URLs in query params to prevent allowedDomains bypass by @tony-shi in #23225
- fix(browser): add proxy bypass constraint to domain restriction system prompt by @tony-shi in #23229
- fix(policy): relax write_file argsPattern in plan mode to allow paths without session ID by @Adib234 in #23695
- docs: fix grammar in CONTRIBUTING and numbering in sandbox docs by @splint-disk-8i in #23448
- fix(acp): allow attachments by adding a permission prompt by @sripasg in #23680
- fix(core): thread AbortSignal to chat compression requests (#20405) by @SH20RAJ in #20778
- feat(core): implement Windows sandbox dynamic expansion Phase 1 and 2.1 by @scidomino in #23691
- Add note about root privileges in sandbox docs by @diodesign in #23314
- docs(core): document agent_card_json string literal options for remote agents by @adamfweidman in #23797
- fix(cli): resolve TTY hang on headless environments by unconditionally resuming process.stdin before React Ink launch by @cocosheng-g in #23673
- fix(ui): cleanup estimated string length hacks in composer by @keithguerin in #23694
- feat(browser): dynamically discover read-only tools by @cynthialong0-0 in #23805
- docs: clarify policy requirement for
general.plan.directoryin settings schema by @jerop in #23784 - Revert "perf(cli): optimize --version startup time (#23671)" by @scidomino in #23812
- don't silence errors from wombat by @scidomino in #23822
- fix(ui): prevent escape key from cancelling requests in shell mode by @PrasannaPal21 in #21245
- Changelog for v0.36.0-preview.0 by @gemini-cli-robot in #23702
- feat(core,ui): Add experiment-gated support for gemini flash 3.1 lite by @chrstnb in #23794
- Changelog for v0.36.0-preview.3 by @gemini-cli-robot in #23827
- new linting check: github-actions-pinning by @alisa-alisa in #23808
- fix(cli): show helpful guidance when no skills are available by @Niralisj in #23785
- fix: Chat logs and errors handle tail tool calls correctly by @googlestrobe in #22460
- Don't try removing a tag from a non-existent release. by @scidomino in #23830
- fix(cli): allow ask question dialog to take full window height by @jacob314 in #23693
- fix(core): strip leading underscores from error types in telemetry by @yunaseoul in #23824
- Changelog for v0.35.0 by @gemini-cli-robot in #23819
- feat(evals): add reliability harvester and 500/503 retry support by @alisa-alisa in #23626
- feat(sandbox): dynamic Linux sandbox expansion and worktree support by @galz10 in #23692
- Merge examples of use into quickstart documentation by @diodesign in #23319
- fix(cli): prioritize primary name matches in slash command search by @sehoon38 in #23850
- Changelog for v0.35.1 by @gemini-cli-robot in #23840
- fix(browser): keep input blocker active across navigations by @kunal-10-cloud in #22562
- feat(core): new skill to look for duplicated code while reviewing PRs by @devr0306 in #23704
- fix(core): replace hardcoded non-interactive ASK_USER denial with explicit policy rules by @ruomengz in #23668
- fix(plan): after exiting plan mode switches model to a flash model by @Adib234 in #23885
- feat(gcp): add development worker infrastructure by @mattKorwel in #23814
- fix(a2a-server): A2A server should execute ask policies in interactive mode by @kschaab in #23831
- feat(core): define TrajectoryProvider interface by @sehoon38 in #23050
- Docs: Update quotas and pricing by @jkcinouye in #23835
- fix(core): allow disabling environment variable redaction by @galz10 in #23927
- feat(cli): enable notifications cross-platform via terminal bell fallback by @genneth in #21618
- feat(sandbox): implement secret visibility lockdown for env files by @DavidAPierce in #23712
- fix(core): remove shell outputChunks buffer caching to prevent memory bloat and sanitize prompt input by @spencer426 in #23751
- feat(core): implement persistent browser session management by @kunal-10-cloud in #21306
- refactor(core): delegate sandbox denial parsing to SandboxManager by @scidomino in #23928
- dep(update) Update Ink version to 6.5.0 by @jacob314 in #23843
- Docs: Update 'docs-writer' skill for relative links by @jkcinouye in #21463
- Changelog for v0.36.0-preview.4 by @gemini-cli-robot in #23935
- fix(acp): Update allow approval policy flow for ACP clients to fix config persistence and compatible with TUI by @sripasg in #23818
- Changelog for v0.35.2 by @gemini-cli-robot in #23960
- ACP integration documents by @g-samroberts in #22254
- fix(core): explicitly se...
Release v0.37.0-preview.2
What's Changed
- fix(patch): cherry-pick cb7f7d6 to release/v0.37.0-preview.1-pr-24342 to patch version v0.37.0-preview.1 and create version 0.37.0-preview.2 by @gemini-cli-robot in #24842
Full Changelog: v0.37.0-preview.1...v0.37.0-preview.2
Release v0.36.0-nightly.20260407.1c22c5b37
What's Changed
- feat(cli): add role specific metrics to /stats by @cynthialong0-0 in #24659
- split context by @jacob314 in #24623
- fix(cli): remove -S from shebang to fix Windows and BSD execution by @scidomino in #24756
- Fix issue where topic headers can be posted back to back by @gundermanc in #24759
- fix(core): handle partial llm_request in BeforeModel hook override by @krishdef7 in #22326
- fix(ui): improve narration suppression and reduce flicker by @gundermanc in #24635
- fix(ui): fixed auth race condition causing logo to flicker by @devr0306 in #24652
- fix(browser): remove premature browser cleanup after subagent invocation by @gsquared94 in #24753
- Revert "feat(core,cli): prioritize summary for topics (#24608)" by @Abhijit-2592 in #24777
- relax tool sandboxing overrides for plan mode to match defaults. by @DavidAPierce in #24762
- fix(cli): respect global environment variable allowlist by @scidomino in #24767
- fix(cli): ensure skills list outputs to stdout in non-interactive environments by @spencer426 in #24566
- Add an eval for and fix unsafe cloning behavior. by @gundermanc in #24457
- fix(policy): allow complete_task in plan mode by @abhipatel12 in #24771
- feat(telemetry): add browser agent clearcut metrics by @gsquared94 in #24688
- feat(cli): support selective topic expansion and click-to-expand by @Abhijit-2592 in #24793
- temporarily disable sandbox integration test on windows by @ehedlund in #24786
- Remove flakey test by @scidomino in #24837
Full Changelog: v0.36.0-nightly.20260406.15298b28c...v0.36.0-nightly.20260407.1c22c5b37
Release v0.36.0-nightly.20260406.15298b28c
What's Changed
- Terminal Serializer Optimization by @jacob314 in #24485
- Auto configure memory. by @jacob314 in #24474
- Unused error variables in catch block are not allowed by @alisa-alisa in #24487
- feat(core): add background memory service for skill extraction by @SandyTao520 in #24274
- feat: implement high-signal PR regression check for evaluations by @alisa-alisa in #23937
- Fix shell output display by @jacob314 in #24490
- fix(ui): resolve unwanted vertical spacing around various tool output treatments by @jwhelangoog in #24449
- revert(cli): bring back input box and footer visibility in copy mode by @sehoon38 in #24504
- fix(cli): prevent crash in AnsiOutputText when handling non-array data by @sehoon38 in #24498
- feat(cli): support default values for environment variables by @ruomengz in #24469
- Implement background process monitoring and inspection tools by @cocosheng-g in #23799
- docs(browser-agent): update stale browser agent documentation by @gsquared94 in #24463
- fix: enable browser_agent in integration tests and add localhost fixture tests by @gsquared94 in #24523
- fix(browser): handle computer-use model detection for analyze_screenshot by @gsquared94 in #24502
- feat(core): Land ContextCompressionService by @joshualitt in #24483
- feat(core): scope subagent workspace directories via AsyncLocalStorage by @SandyTao520 in #24445
- Update ink version to 6.6.7 by @jacob314 in #24514
- fix(acp): handle all InvalidStreamError types gracefully in prompt by @sripasg in #24540
- Fix crash when vim editor is not found in PATH on Windows by @Nagajyothi-tammisetti in #22423
- fix(core): move project memory dir under tmp directory by @SandyTao520 in #24542
- Enable 'Other' option for yesno question type by @ruomengz in #24545
- fix(cli): clear stale retry/loading state after cancellation (#21096) by @Aaxhirrr in #21960
- Changelog for v0.37.0-preview.0 by @gemini-cli-robot in #24464
- feat(core): implement context-aware persistent policy approvals by @jerop in #23257
- docs: move agent disabling instructions and update remote agent status by @jackwotherspoon in #24559
- feat(cli): migrate nonInteractiveCli to LegacyAgentSession by @adamfweidman in #22987
- fix(core): unsafe type assertions in Core File System #19712 by @aniketsaurav18 in #19739
- fix(ui): hide model quota in /stats and refactor quota display by @danzaharia1 in #24206
- Changelog for v0.36.0 by @gemini-cli-robot in #24558
- Changelog for v0.37.0-preview.1 by @gemini-cli-robot in #24568
- docs: add missing .md extensions to internal doc links by @ishaan-arora-1 in #24145
- fix(ui): fixed table styling by @devr0306 in #24565
- fix(core): pass includeDirectories to sandbox configuration by @galz10 in #24573
- feat(ui): enable "TerminalBuffer" mode to solve flicker by @jacob314 in #24512
- docs: clarify release coordination by @scidomino in #24575
- fix(core): remove broken PowerShell translation and fix native __write in Windows sandbox by @scidomino in #24571
- Add instructions for how to start react in prod and force react to prod mode by @jacob314 in #24590
- feat(cli): minimalist sandbox status labels by @galz10 in #24582
- Feat/browser agent metrics by @kunal-10-cloud in #24210
- test: fix Windows CI execution and resolve exposed platform failures by @ehedlund in #24476
- feat(core,cli): prioritize summary for topics (#24608) by @Abhijit-2592 in #24609
- show color by @jacob314 in #24613
- feat(cli): enable compact tool output by default (#24509) by @jwhelangoog in #24510
- fix(core): inject skill system instructions into subagent prompts if activated by @abhipatel12 in #24620
- fix(core): improve windows sandbox reliability and fix integration tests by @ehedlund in #24480
- fix(core): ensure sandbox approvals are correctly persisted and matched for proactive expansions by @galz10 in #24577
- feat(cli) Scrollbar for input prompt by @jacob314 in #21992
- Do not run pr-eval workflow when no steering changes detected by @alisa-alisa in #24621
- Fix restoration of topic headers. by @gundermanc in #24650
- feat(core): discourage update topic tool for simple tasks by @Samee24 in #24640
- fix(core): ensure global temp directory is always in sandbox allowed paths by @galz10 in #24638
- fix(core): detect uninitialized lines by @jacob314 in #24646
- docs: update sandboxing documentation and toolSandboxing settings by @galz10 in #24655
- feat(cli): enhance tool confirmation UI and selection layout by @galz10 in #24376
- feat(acp): add support for
/aboutcommand by @sripasg in #24649
New Contributors
- @Nagajyothi-tammisetti made their first contribution in #22423
- @aniketsaurav18 made their first contribution in #19739
- @danzaharia1 made their first contribution in #24206
- @ishaan-arora-1 made their first contribution in #24145
Full Changelog: v0.36.0-nightly.20260402.13ccc1645...v0.36.0-nightly.20260406.15298b28c
Release v0.37.0-preview.1
What's Changed
- fix(patch): cherry-pick 64c928f to release/v0.37.0-preview.0-pr-23257 to patch version v0.37.0-preview.0 and create version 0.37.0-preview.1 by @gemini-cli-robot in #24561
Full Changelog: v0.37.0-preview.0...v0.37.0-preview.1