Sehoon Shon
e36dfc9fc9
feat(models): support Gemini 3.1 custom tool model ( #131 )
...
* feat(models): add support for Gemini 3.1 and custom tool models
* test(routing): fix classifier and numerical classifier strategy tests
* test(routing): add Gemini 3.1 tests for classifier strategy
* fix(models): correctly filter active Gemini 3.1 models
* fix(routing): ensure useCustomToolModel is only true when Gemini 3.1 is enabled
* fix(test-utils): prevent double newline in lastFrame() on Windows
* fix(test-utils): surgically fix double newline in lastFrame() on Windows
* use custom_tools_model string for api key only
* fix(ui): correct useCustomToolModel logic and update tests
* fix(ui): correct useCustomToolModel logic in StatsDisplay
* fix(routing): ensure test models are active and sync useCustomToolModel logic
2026-02-19 12:25:59 -05:00
Sehoon Shon
2ef6149684
feat(core,ui): support Gemini 3.1 Pro Preview and active model filtering ( #125 )
...
* feat(core,ui): support Gemini 3.1 Pro Preview and active model filtering
* fix(core,ui): use optional chaining for config methods to support mocks
* fix(core): clear stale authType in refreshAuth to avoid incorrect model resolution
* do not show gemini 3.1 model when users do not have access to gemini 3.1 in stats
2026-02-19 11:38:15 -05:00
gemini-cli-robot
13249bc518
fix(patch): cherry-pick e5ff202 to release/v0.29.0-preview.3-pr-19254 to patch version v0.29.0-preview.3 and create version 0.29.0-preview.4 ( #19264 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-17 18:22:14 +00:00
Keith Guerin
5920750c24
ui: update & subdue footer colors and animate progress indicator ( #18570 )
2026-02-10 17:36:20 +00:00
Dmitry Lyalin
d3cfbdb3b7
Inline thinking bubbles with summary/full modes ( #18033 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-10 03:24:41 +00:00
Spencer
6dae3a5402
Feature/quota visibility 16795 ( #18203 )
2026-02-10 02:53:10 +00:00
Jack Wotherspoon
9081743a7f
feat: Ctrl+O to expand paste placeholder ( #18103 )
2026-02-10 02:04:34 +00:00
Tommaso Sciortino
eb94284256
Properly parse at-commands with narrow non-breaking spaces ( #18677 )
2026-02-10 00:51:24 +00:00
Christian Gunderman
fd65416a2f
Disallow unsafe type assertions ( #18688 )
2026-02-10 00:10:15 +00:00
Gal Zahavi
bce1caefd0
feat(cli): disable folder trust in headless mode ( #18407 )
2026-02-09 23:46:49 +00:00
Sandy Tao
14219bb57d
chore: remove unused exports and redundant hook files ( #18681 )
2026-02-09 23:01:23 +00:00
Tommaso Sciortino
1b98c1f806
refactor: push isValidPath() into parsePastedPaths() ( #18664 )
2026-02-09 21:19:51 +00:00
Tommaso Sciortino
262e8384d4
Allow @-includes outside of workspaces (with permission) ( #18470 )
2026-02-09 12:24:28 -08:00
Gal Zahavi
81ccd80c6d
feat(cli): implement atomic writes and safety checks for trusted folders ( #18406 )
2026-02-09 17:16:56 +00:00
Tommaso Sciortino
29a6aecffc
propagate abortSignal ( #18477 )
2026-02-08 21:56:26 +00:00
Abhi
802bcf4dee
refactor(cli): switch useToolScheduler to event-driven engine ( #18565 )
2026-02-08 20:28:37 +00:00
Jarrod Whelan
4a48d7cf93
feat(cli): truncate shell output in UI history and improve active shell display ( #17438 )
2026-02-08 08:09:48 +00:00
Jerop Kipruto
3b0649d408
feat(cli): update approval modes UI ( #18476 )
2026-02-07 00:23:59 +00:00
Sandy Tao
28805a4b2d
refactor: simplify tool output truncation to single config ( #18446 )
2026-02-06 21:41:19 +00:00
Tommaso Sciortino
e844d4f45f
Refactor atCommandProcessor ( #18461 )
2026-02-06 20:49:11 +00:00
Dmitry Lyalin
1f1cf756c8
Add shortcuts hint and panel for discoverability ( #18035 )
2026-02-06 19:33:39 +00:00
Gal Zahavi
ec5836c4d6
fix(cli): improve focus navigation for interactive and background shells ( #18343 )
2026-02-06 18:36:14 +00:00
Sehoon Shon
61d92c4a21
Remove previewFeatures and default to Gemini 3 ( #18414 )
2026-02-06 18:02:57 +00:00
joshualitt
6fb3b09003
Shorten temp directory ( #17901 )
2026-02-06 16:10:17 +00:00
Gal Zahavi
83c6342e6e
chore: update folder trust error messaging ( #18402 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-05 23:26:30 +00:00
Philippe
2498114df6
fix: resolve infinite loop when using 'Modify with external editor' ( #17453 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
Co-authored-by: ehedlund <ehedlund@google.com >
2026-02-05 20:52:41 +00:00
Jacob Richman
8efae719ee
ux(polish) autocomplete in the input prompt ( #18181 )
2026-02-05 20:38:29 +00:00
Adam DeMuri
ee2c8eef19
feat(cli): Add W, B, E Vim motions and operator support ( #16209 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-05 17:29:30 +00:00
Grant McCloskey
a3af4a8cae
feat(skills): implement linking for agent skills ( #18295 )
2026-02-04 22:11:01 +00:00
Gal Zahavi
aba8c5f662
fix(cli): allow restricted .env loading in untrusted sandboxed folders ( #17806 )
2026-02-04 01:08:10 +00:00
Gal Zahavi
71f46f1160
fix: enforce folder trust for workspace settings, skills, and context ( #17596 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 22:53:31 +00:00
Bryan Morgan
e7bfd2bf83
fix(cli): resolve environment loading and auth validation issues in ACP mode ( #18025 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 05:54:10 +00:00
Abhijit Balaji
4e4a55be35
feat(cli): implement automatic theme switching based on terminal background ( #17976 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-03 00:39:17 +00:00
Jerop Kipruto
09beb648b8
refactor: migrate checks.ts utility to core and deduplicate ( #18139 )
2026-02-03 00:32:13 +00:00
Bryan Morgan
7d36cc004f
feat(acp): add session resume support ( #18043 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-01 19:16:57 +00:00
Jacob Richman
bb6a336ca9
Fix bugs where Rewind and Resume showed Ugly and 100X too verbose content. ( #17940 )
2026-01-30 18:09:27 +00:00
Shreya Keshive
f14d0c6a17
feat(admin): provide actionable error messages for disabled features ( #17815 )
2026-01-30 18:05:22 +00:00
Gal Zahavi
b611f9a519
feat: Implement background shell commands ( #14849 )
2026-01-30 17:53:09 +00:00
Jacob Richman
32cfce16bb
bug(ux) vim mode fixes. Start in insert mode. Fix bug blocking F12 and ctrl-X in vim mode. ( #17938 )
2026-01-30 07:31:47 +00:00
Christian Gunderman
bc258eba4c
Cleanup post delegate_to_agent removal ( #17875 )
2026-01-29 18:24:35 +00:00
Jack Wotherspoon
9f1623688d
fix: prevent ghost border for AskUserDialog ( #17788 )
2026-01-29 14:00:46 +00:00
Yuna Seol
7f066fd3a7
feat(cli): Display user identity (auth, email, tier) on startup ( #17591 )
...
Co-authored-by: Keith Guerin <keithguerin@gmail.com >
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-01-29 05:07:52 +00:00
Tommaso Sciortino
553ae3ad69
feat(cli): update undo/redo keybindings to Cmd+Z/Alt+Z and Shift+Cmd+Z/Shift+Alt+Z ( #17800 )
2026-01-28 22:57:27 +00:00
Krushna Korade
0465de303a
fix: persist and restore workspace directories on session resume ( #17454 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-01-28 19:07:58 +00:00
Alisa
adc8e11bb1
Add support for an additional exclusion file besides .gitignore and .geminiignore ( #16487 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-01-28 01:19:13 +00:00
Jacob Richman
d165b6d4e7
feat(ux) Expandable (ctrl-O) and scrollable approvals in alternate buffer mode. ( #17640 )
2026-01-28 00:06:24 +00:00
Jacob Richman
b51323b40c
refactor(cli): keyboard handling and AskUserDialog ( #17414 )
2026-01-27 22:26:00 +00:00
N. Taylor Mullen
5f569fa103
refactor(core): centralize path validation and allow temp dir access for tools ( #17185 )
...
Co-authored-by: Your Name <joshualitt@google.com >
2026-01-27 21:17:40 +00:00
Mark Cockram
db028bc19a
refactor: rename formatMemoryUsage to formatBytes ( #14997 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
2026-01-27 16:21:53 +00:00
Jacob Richman
362384112e
paste transform followup ( #17624 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-01-27 14:19:54 +00:00