Abhi
863d5b0f48
feat(core): implement model-driven parallel tool scheduler
...
Introduce the 'wait_for_previous' parameter to all tool schemas, shifting concurrency control from hardcoded tool categories (Kinds) to explicit model intent. The scheduler now batches tools into parallel waves by default, unless the model flags a tool to act as a sequential barrier.
2026-03-09 22:28:20 -04:00
Shehab
ec7773eb7b
fix(docs): update theme screenshots and add missing themes ( #20689 )
...
Co-authored-by: Chris Williams <chrisjwilliams@google.com >
Co-authored-by: Chris Williams <diodesign@gmail.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-10 00:35:10 +00:00
Nicholas Bardy
4653b126f3
fix(core): destroy PTY on kill() and exception to prevent fd leak ( #21693 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-10 00:08:16 +00:00
sinisterchill
1e1e7e349d
fix(core): handle GUI editor non-zero exit codes gracefully ( #20376 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-09 23:51:10 +00:00
christine betts
43eb74ac59
Add support for updating extension sources and names ( #21715 )
2026-03-09 23:31:31 +00:00
Tommaso Sciortino
215f8f3f15
refactor(ui): unify keybinding infrastructure and support string initialization ( #21776 )
2026-03-09 23:26:33 +00:00
Francesco Camporeale
b89944c3a3
docs: fix heading formatting in commands.md and phrasing in tools-api.md ( #20679 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-09 23:26:04 +00:00
Muhammad Usman
f88488d1f9
fix(core): resolve Windows line ending and path separation bugs across CLI ( #21068 )
2026-03-09 22:40:22 +00:00
Sehoon Shon
1fd42802be
perf(cli): cache loadSettings to reduce redundant disk I/O at startup ( #21521 )
2026-03-09 21:33:16 +00:00
Tommaso Sciortino
ab64b15d51
refactor: migrate to useKeyMatchers hook ( #21753 )
2026-03-09 20:48:09 +00:00
Jacob Richman
e406dcc249
feat/redesign header compact ( #20922 )
2026-03-09 20:40:46 +00:00
Vroot
680077631d
fix(docs): fix headless mode docs ( #21287 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 20:13:14 +00:00
Jacob Richman
9fc03a0c12
Add script to speed up reviewing PRs adding a worktree. ( #21748 )
2026-03-09 19:43:22 +00:00
Adib234
4f4431e4e1
fix(core): prevent infinite recursion in symlink resolution ( #21750 )
2026-03-09 19:38:45 +00:00
AK
527074b50a
feat(policy): support subagent-specific policies in TOML ( #21431 )
2026-03-09 19:22:46 +00:00
joshualitt
a17691f0fc
feat(core): improve subagent result display ( #20378 )
2026-03-09 19:20:15 +00:00
Francesco Camporeale
d246315cea
docs: fix broken markdown syntax and anchor links in /tools ( #20902 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-09 19:03:50 +00:00
Alisa
e92ccec6c8
feat(security): implement robust IP validation and safeFetch foundation ( #21401 )
2026-03-09 19:02:07 +00:00
Pyush Sinha
b68d7bc0f9
refactor(cli): better react patterns for BaseSettingsDialog ( #21206 )
2026-03-09 18:35:08 +00:00
Jacob Richman
4c9f9bb3e2
robustness(core): static checks to validate history is immutable ( #21228 )
2026-03-09 18:26:03 +00:00
David Pierce
e7b20c49ac
Update mcp's list function to check for disablement. ( #21148 )
2026-03-09 18:10:00 +00:00
David Pierce
743d05b37f
Unmarshall update ( #21721 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 17:32:15 +00:00
Zheyuan Lin
95074a1a84
fix(settings): display objects as JSON instead of [object Object] ( #21458 )
...
Co-authored-by: Zheyuan <zlin252@emory.edu >
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-09 17:32:13 +00:00
Aditya Bijalwan
759575faa8
Feat/browser agent progress emission ( #21218 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 17:26:00 +00:00
Sehoon Shon
d485e08606
feat(cli): implement /upgrade command ( #21511 )
2026-03-09 17:17:30 +00:00
Sehoon Shon
0f1258305a
perf(core): cache loadApiKey to reduce redundant keychain access ( #21520 )
2026-03-09 16:53:24 +00:00
Abhijit Balaji
09e99824d4
docs: document tool exclusion from memory via deny policy ( #21428 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-09 16:29:52 +00:00
joshualitt
96b939f63a
feat(core): Introduce AgentLoopContext. ( #21198 )
2026-03-09 16:02:20 +00:00
Adib234
7837194ab5
fix(core): resolve symlinks for non-existent paths during validation ( #21487 )
2026-03-09 16:02:13 +00:00
Jerop Kipruto
35ee2a841a
feat(plan): enable Plan Mode by default ( #21713 )
2026-03-09 15:58:46 +00:00
Jack Wotherspoon
a253938ac5
feat(cli): add /compact alias for /compress command ( #21711 )
2026-03-09 15:45:42 +00:00
aworki
37ffd608fd
feat(cli): expose /tools desc as explicit subcommand for discoverability ( #21241 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
2026-03-09 15:31:05 +00:00
Chris Williams
0f019122b0
Docs: Make documentation links relative ( #21490 )
2026-03-09 15:23:00 +00:00
Gaurav
936f6240dd
fix(core): sanitize SSE-corrupted JSON and domain strings in error classification ( #21702 )
2026-03-09 14:08:33 +00:00
anj-s
f8dd6f4f4c
fix(core): display actual graph output in tracker_visualize tool ( #21455 )
2026-03-09 13:36:16 +00:00
Gyanranjan Priyam
ca7ac00030
docs: fix typo 'allowslisted' -> 'allowlisted' in mcp-server.md ( #21665 )
2026-03-09 05:38:00 +00:00
Dmitry Lyalin
d41735d6a9
feat(cli): unify /chat and /resume command UX ( #20256 )
2026-03-08 22:50:51 +00:00
Jacob Richman
d012929a28
Code review comments as a pr ( #21209 )
2026-03-08 08:36:54 +00:00
Jenna Inouye
97dfbd4598
Docs: Add documentation for notifications (experimental)(macOS) ( #21163 )
2026-03-08 06:31:24 +00:00
Keith Guerin
237864eb63
feat(cli): Invert quota language to 'percent used' ( #20100 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-07 23:17:10 +00:00
Keith Guerin
dc6741097c
refactor(cli): standardize on 'reload' verb for all components ( #20654 )
...
Co-authored-by: Krishna Korade <MushuEE@users.noreply.github.com >
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-07 22:56:11 +00:00
Christian Gunderman
dac3735626
Disallow underspecified types ( #21485 )
2026-03-07 21:05:38 +00:00
Jacob Richman
245b68e9f1
Make test suite pass when the GEMINI_SYSTEM_MD env variable or GEMINI_WRITE_SYSTEM_MD variable happens to be set locally/ ( #21480 )
2026-03-07 20:04:17 +00:00
Jacob Richman
e89cf5d86e
fix(cli): correct shell height reporting ( #21492 )
2026-03-07 19:31:09 +00:00
Jarrod Whelan
54b0344fc5
fix(ui): unify Ctrl+O expansion hint experience across buffer modes ( #21474 )
2026-03-07 19:04:22 +00:00
Keith Guerin
e5d58c2b5a
feat(cli): overhaul thinking UI ( #18725 )
2026-03-07 04:20:27 +00:00
Sandy Tao
9455ecd78c
fix(core): add in-memory cache to ChatRecordingService to prevent OOM ( #21502 )
2026-03-07 03:45:36 +00:00
Jeffrey Ying
0fd09e0150
fix: expand paste placeholders in TextInput on submit ( #19946 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-07 03:29:38 +00:00
Gaurav
9a7427197b
fix(billing): fix overage strategy lifecycle and settings integration ( #21236 )
2026-03-07 03:14:44 +00:00
Arnav Raj
33be30ab04
fix(core): whitelist TERM and COLORTERM in environment sanitization ( #20514 )
...
Co-authored-by: Sri Pasumarthi <sripas@google.com >
Co-authored-by: Sri Pasumarthi <111310667+sripasg@users.noreply.github.com >
2026-03-07 02:51:08 +00:00