Coco Sheng
a4e8f4e0cd
fix(cli): restore format-preserving update logic while maintaining persistence fix
2026-05-05 15:05:43 -04:00
Coco Sheng
a7811db2a8
fix(cli): minimal fix for settings persistence and comment preservation
2026-05-05 14:54:48 -04:00
Coco Sheng
90b99b7e92
fix(cli): resolve settings test failures by updating mock and using truly invalid JSON
2026-05-05 14:29:12 -04:00
Coco Sheng
b0407a5d14
fix(cli): resolve lint errors and pre-existing test failures in config.test.ts
2026-05-05 14:02:27 -04:00
Coco Sheng
f9518410c4
fix(build): resolve TS2698 in config test by typing module import
2026-05-05 13:27:24 -04:00
Coco Sheng
54afaed579
fix(build): resolve TypeScript errors in CLI config tests
2026-05-05 13:12:57 -04:00
Coco Sheng
cc2076c36c
test(config): expand unit test coverage for persistence and hot-reload
...
Added unit tests for:
1. comment-json trailing comma and comment handling.
2. Granular settings deletion in LoadedSettings.
3. Surgical migration logic in settings manager.
4. Search result multi-mapping for duplicate labels in SettingsDialog.
5. Hot-reload hydration logic in core Config.
6. end-to-end onReload payload in CLI config.
7. SettingsChanged event listener in gemini main loop.
8. Fixed all lint errors and TypeErrors in tests.
2026-05-04 17:32:31 -04:00
Coco Sheng
13603a30b7
fix(build): resolve TS4111 and TS2339 errors in config and tests
2026-05-04 16:48:18 -04:00
Coco Sheng
a976c227c2
fix(config): ensure configuration persistence and fix in-memory regressions
...
This commit addresses issue #25428 by:
1. Aligning the settings loader to use the same lenient parser (comment-json) as the saver, preventing data loss on minor JSON syntax errors.
2. Refactoring migrations to be granular instead of category-wide, protecting sibling keys from accidental deletion.
3. Expanding the hot-reload payload to ensure all configuration changes are immediately propagated to the core engine without a restart.
4. Fixing UI search result collisions for settings with duplicate labels.
2026-05-04 16:34:47 -04:00
Adib234
75a8de83fc
test(cleanup): fix temporary directory leaks in test suites ( #26217 )
2026-05-04 19:08:02 +00:00
Sandy Tao
a7beb890d0
feat(memory): add Auto Memory inbox flow with canonical-patch contract ( #26338 )
2026-05-04 19:07:13 +00:00
Coco Sheng
60a6a47d56
feat(voice): add privacy and compliance UX warning for Gemini Live backend ( #26454 )
2026-05-04 18:32:15 +00:00
Aryan Singh
77f4be1f3d
fix(cli): render LaTeX-style output as Unicode in the TUI ( #25802 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-05-04 18:05:06 +00:00
Manav Sharma
0da1a2026a
fix(cli)#21297: clear skills consent dialog before reload ( #26431 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-04 17:53:03 +00:00
Coco Sheng
37edd1d4df
fix(cli): allow early stdout when config is undefined ( #26453 )
2026-05-04 17:48:24 +00:00
Adib234
704be5a418
fix(cli): ensure branch indicator updates in sub-directories and worktrees ( #26330 )
2026-05-04 17:35:13 +00:00
Dev Randalpura
0657d315fb
refactor(UI): created constants file for ThemeDialog ( #26446 )
2026-05-04 17:28:33 +00:00
Coco Sheng
ab48aad213
perf: skip redundant GEMINI.md loading in partialConfig ( #26443 )
2026-05-04 16:05:24 +00:00
Sri Pasumarthi
4e175527a2
fix(acp): resolve agent mode disconnect and improve mode awareness ( #26332 )
2026-05-01 23:00:10 +00:00
AK
40b384de2c
fix(core): make subagents aware of active approval modes ( #23608 )
2026-05-01 22:21:38 +00:00
Sandy Tao
9380e13f6d
fix(core): remove "System: Please continue." injection on InvalidStream events ( #26340 )
2026-05-01 19:45:31 +00:00
Coco Sheng
997f461cad
fix(cli): prevent Escape from clearing input buffer ( #17083 ) ( #26339 )
2026-05-01 18:58:55 +00:00
Dev Randalpura
b14a29efa2
feat(ui): added wave animation for voice mode ( #26284 )
2026-05-01 17:56:05 +00:00
ruomeng
76d1a73606
fix(cli): enable daemon relaunch in binary and bundle keytar ( #26333 )
2026-05-01 17:53:56 +00:00
David Pierce
9cb48020e1
fix(cli): respect .env override for GOOGLE_CLOUD_PROJECT ( #26288 )
2026-05-01 16:49:45 +00:00
Christian Gunderman
8943640a71
fix(ui): fix issue with box edges ( #26148 )
2026-05-01 16:46:16 +00:00
Zheyuan Lin
7213822e84
fix(cli): insert voice transcription at cursor position instead of ap… ( #26287 )
...
Co-authored-by: Zheyuan <zlin252@emory.edu >
2026-05-01 16:41:17 +00:00
Abhijit Balaji
d9f273e440
feat(config): enable Gemma 4 models by default via Gemini API ( #26307 )
2026-05-01 04:14:57 +00:00
Adib234
f497240f7e
fix(cli): use resolved sandbox state for auto-update check ( #26285 )
2026-04-30 22:06:01 +00:00
Martin
d494195602
feat(extensions): add 'delete' as an alias for /extensions uninstall ( #25660 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-30 20:50:06 +00:00
Coco Sheng
2f0c7518ad
fix: report AgentExecutionBlocked in non-interactive programmatic modes ( #26262 )
2026-04-30 20:41:35 +00:00
Sahil Kirad
a03ec92436
test(acp): add missing coverage for extensions command error paths ( #25313 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-30 20:31:59 +00:00
Coco Sheng
7125d2cd65
fix(core): ensure tool output cleanup on session deletion for legacy files ( #26263 )
2026-04-30 20:11:38 +00:00
JunYoung Ka
84616626f5
feat(cli): Add 'list' subcommand to '/commands' ( #22324 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
Co-authored-by: Spencer <spencertang@google.com >
2026-04-30 19:54:17 +00:00
Dev Randalpura
ef040eb392
feat(ui): added microphone and updated placeholder for voice mode ( #26270 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-30 19:21:54 +00:00
Coco Sheng
8c1e255ac0
fix(cli): prevent informational logs from polluting json output ( #26264 )
2026-04-30 18:34:25 +00:00
Jack Wotherspoon
c94edcd862
fix(cli): do not override GOOGLE_CLOUD_PROJECT in Cloud Shell when using Vertex AI ( #24455 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-04-30 17:52:18 +00:00
ruomeng
0f1077076e
Skip binary CLI relaunch ( #26261 )
2026-04-30 17:48:23 +00:00
Dev Randalpura
071e2923bb
fix(ui): made shell tool header wrap on Ctrl+O ( #26229 )
2026-04-30 17:01:47 +00:00
Adib234
487fb219cc
fix(cli): use byte length instead of string length for readStdin size limits ( #26224 )
2026-04-30 14:12:44 +00:00
Coco Sheng
d743c6fae6
fix: suppress duplicate extension warnings during startup ( #26208 )
2026-04-30 14:11:06 +00:00
Coco Sheng
a15568e013
fix(cli): refine platform-specific undo/redo and smart bubbling for WSL ( #26202 )
2026-04-30 14:10:54 +00:00
Sri Pasumarthi
0ccc5ce58f
refactor(acp): delegate prompt turn processing logic to GeminiClient ( #26222 )
2026-04-29 23:58:16 +00:00
Martin
d6ce310901
fix: correct API key validation logic in handleApiKeySubmit ( #25453 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-04-29 22:06:14 +00:00
Adam Weidman
88626f37e3
fix(cli): handle InvalidStream event gracefully without throwing ( #26218 )
2026-04-29 20:27:53 +00:00
Abdul Tawab
011c0f9bc0
feat(cli): add --delete flag to /exit command for session deletion ( #19332 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-04-29 17:20:57 +00:00
Adam Weidman
7ab932c8bf
test: fix failures due to antigravity environment leakage ( #26162 )
2026-04-29 14:51:43 +00:00
Sri Pasumarthi
c2e5b28e94
refactor(acp): modularize monolithic acpClient into specialized files ( #26143 )
2026-04-29 14:51:01 +00:00
Anas Khalid
4edd7c745c
fix(cli): handle DECKPAM keypad Enter sequences in terminal ( #26092 )
...
Co-authored-by: Gitanaskhan26 <Gitanaskhan26@users.noreply.github.com >
Co-authored-by: Spencer <spencertang@google.com >
2026-04-28 21:17:31 +00:00
Coco Sheng
12a77da45c
fix(cli): pass node arguments via NODE_OPTIONS during relaunch to support SEA ( #26130 )
2026-04-28 21:15:23 +00:00