Spencer
cdf5c265d8
Merge branch 'main' into memory_usage3
2026-04-15 16:15:59 -04:00
Jason Matthew Suhari
cb35ee6710
fix(cli): clean up slash command IDE listeners ( #24397 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-15 19:41:50 +00:00
Christopher Thomas
cb289e0724
fix(core): honor GOOGLE_GEMINI_BASE_URL and GOOGLE_VERTEX_BASE_URL ( #25357 )
2026-04-15 19:38:38 +00:00
Z1xus
c5ad0abb5d
feat: add github colorblind themes ( #15504 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
2026-04-15 19:23:50 +00:00
Sandy Tao
485f3d92d8
improve(core): require recurrence evidence before extracting skills ( #25147 )
2026-04-15 18:45:31 +00:00
cynthialong0-0
5333e5ab20
feat(test): add large conversation scenario for performance test ( #25331 )
2026-04-15 18:08:43 +00:00
Spencer
d0272a6436
Merge branch 'main' into memory_usage3
2026-04-15 11:26:52 -04:00
Tommaso Sciortino
55620235c0
feat: bundle ripgrep binaries into SEA for offline support ( #25342 )
2026-04-15 06:28:06 +00:00
Gal Zahavi
366f9e4766
fix(core): prevent YOLO mode from being downgraded ( #25341 )
2026-04-15 06:27:36 +00:00
Rob Clevenger
06e7621b26
Fix(core): retry additional OpenSSL 3.x SSL errors during streaming ( #16075 ) ( #25187 )
2026-04-15 02:50:22 +00:00
gemini-cli-robot
8d05bdbe49
chore(release): bump version to 0.40.0-nightly.20260414.g5b1f7375a ( #25420 )
2026-04-15 00:06:35 +00:00
Spencer
d14205a4ce
Merge branch 'main' into memory_usage3
2026-04-14 16:31:05 -04:00
Clay
161ba28966
fix(core): detect kmscon terminal as supporting true color ( #25282 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-14 19:08:51 +00:00
Adib234
05aa1465fe
feat(cli): enable mouse clicking for cursor positioning in AskUser multi-line answers ( #24630 )
2026-04-14 19:07:00 +00:00
Emily Hedlund
88ddcab616
fix(core): use debug level for keychain fallback logging ( #25398 )
2026-04-14 18:33:01 +00:00
ruomeng
02792264ed
feat(plan): update plan mode prompt to allow showing plan content ( #25058 )
2026-04-14 17:36:37 +00:00
Emily Hedlund
059d9175eb
test(core): improve sandbox integration test coverage and fix OS-specific failures ( #25307 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-04-14 17:33:07 +00:00
Spencer
20ca623cb8
Merge branch 'main' into memory_usage3
2026-04-14 13:31:08 -04:00
Jack Wotherspoon
212edf31ed
chore(mcp): check MCP error code over brittle string match ( #25381 )
2026-04-14 17:24:21 +00:00
joshualitt
daf5006237
feat(core): introduce decoupled ContextManager and Sidecar architecture ( #24752 )
2026-04-13 22:02:22 +00:00
Spencer
4cde103712
Merge branch 'main' into memory_usage3
2026-04-13 17:57:12 -04:00
Spencer
ee635bb0e9
fix(core): remove unused getPathIdentity import in shell.ts
2026-04-13 21:29:52 +00:00
Christian Gunderman
706d4d4707
fix(core): prevent secondary crash in ModelRouterService finally block ( #25333 )
2026-04-13 20:57:01 +00:00
Spencer
7181242f69
Merge branch 'main' into memory_usage3
2026-04-13 16:50:07 -04:00
Kevin Zhao
24f9ec51d2
fix: correct redirect count increment in fetchJson ( #24896 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-13 20:45:52 +00:00
Spencer
44abbdf56e
test(cli): fix duplicate getSessionId in config mock
2026-04-13 20:25:20 +00:00
Spencer
152806379c
test(cli): fix flaky InputPrompt SVGs failing in test:ci suite due to styling leaks
2026-04-13 20:25:20 +00:00
Spencer
03efe65dd5
test(cli): update InputPrompt svg snapshots
2026-04-13 20:25:20 +00:00
Spencer
9e3a48a3b6
test(cli): fix flaky InputPrompt snapshot test caused by polling inside waitFor
2026-04-13 20:25:20 +00:00
Spencer
e064cfe043
fix(core): ensure childProcessFallback also streams file_data unconditionally without truncation
2026-04-13 20:25:20 +00:00
Spencer
63a6211fe0
fix(core): ensure binary shell output files are still written to disk for 20MB files, and wait for stream close
2026-04-13 20:25:20 +00:00
Spencer
c1297436b9
fix(core): ensure file stream output dir exists and test uses explicit tool output path
2026-04-13 20:25:19 +00:00
Spencer
3d1c2e849c
test: fix tests failing due to close event changes in childProcessFallback and add missing config mocks
2026-04-13 20:25:19 +00:00
Spencer
cfac19e772
fix: resolve childProcessFallback on close instead of exit to prevent stdout truncation, and fix recursive file search in tests
2026-04-13 20:25:19 +00:00
Spencer
ad28dc83c3
test: fix failing tests in core due to shell stream logic changes
2026-04-13 20:25:19 +00:00
Spencer
bcd0acae4f
fix: preserve fullOutputFilePath when content is summarized and flush pending lines on exit
2026-04-13 20:25:19 +00:00
Spencer
1755678cf9
fix: properly serialize initial AnsiOutput for background processes
2026-04-13 20:25:19 +00:00
Spencer
886025f6b9
chore: finish truncation and stream logging logic
2026-04-13 20:25:19 +00:00
Spencer
7cdfaaa6bd
chore: fix truncation logic and test duplications
2026-04-13 20:25:19 +00:00
A.K.M. Adib
ea4dd5ae35
lint passes and failing test passes
2026-04-13 20:25:19 +00:00
A.K.M. Adib
8df9a80cc4
bring new functiontruncateOutputIfNeeded without changes to current branch in there
2026-04-13 20:25:19 +00:00
A.K.M. Adib
e3baad48c8
tests pass
2026-04-13 20:25:18 +00:00
A.K.M. Adib
0ca2e4e2ae
fix build
2026-04-13 20:25:18 +00:00
jacob314
30b4dcecbc
Code review fix.
2026-04-13 20:25:18 +00:00
jacob314
954835123f
Checkpoint of shell optimization
...
fix(cli): Write shell command output to a file and limit memory buffered in UI
Fixes.
Checkpoint.
fix(core, cli): await outputStream.end() to prevent race conditions
This commit fixes a critical race condition where
was called synchronously without being awaited. This led to potential file
truncation or EBUSY errors on Windows when attempting to manipulate the file
immediately after the call.
Additionally, this change removes fixed wait times (`setTimeout`) that
were previously used in test files as a band-aid.
fix(core): stream processed xterm output to file to remove spurious escape codes
test(core): update shell regression tests to use file_data events
2026-04-13 20:25:18 +00:00
Jerop Kipruto
050c30330e
feat(core): implement silent fallback for Plan Mode model routing ( #25317 )
2026-04-13 19:59:24 +00:00
Tanmay Vartak
a172b328e2
feat: support auth block in MCP servers config in agents ( #24770 )
2026-04-13 19:41:40 +00:00
Adib234
a4318f22ec
fix(core): expose GEMINI_PLANS_DIR to hook environment ( #25296 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-13 19:26:52 +00:00
Jacob Richman
82e8d67a78
Stop showing scrollbar unless we are in terminalBuffer mode ( #25320 )
2026-04-13 19:26:45 +00:00
Michael Bleigh
95944ec5af
feat(agent): implement tool-controlled display protocol (Steps 2-3) ( #25134 )
2026-04-13 19:09:02 +00:00