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
f5a916c38e
refactor(config): remove readonly and use type-safe merging in reloadConfig
...
Addresses PR review feedback:
1. Removed 'readonly' modifier from Config properties that need to be reloaded mid-session.
2. Refactored reloadConfig to use type-safe property assignment instead of bypassing the type system.
3. Updated object updates to use spread-based merging instead of Object.assign.
2026-05-04 16:52:05 -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 Kumar
d313cd7dde
fix(core): use close event instead of exit in child_process fallback ( #25695 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-04 18:12:21 +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
Sandy Tao
165efa8a38
fix(hooks): preserve non-text parts in fromHookLLMRequest ( #26275 )
2026-05-04 17:45:52 +00:00
Coco Sheng
790f2cf815
feat: add minimal V8 heap snapshot utility for memory diagnostics ( #26440 )
2026-05-04 17:42:42 +00:00
Adib234
704be5a418
fix(cli): ensure branch indicator updates in sub-directories and worktrees ( #26330 )
2026-05-04 17:35:13 +00:00
Sense_wang
9de8c8aadb
docs: fix GitHub capitalization in releases guide ( #26379 )
2026-05-04 17:29:04 +00:00
Dev Randalpura
0657d315fb
refactor(UI): created constants file for ThemeDialog ( #26446 )
2026-05-04 17:28:33 +00:00
Tommaso Sciortino
88bdadc9c6
revert: fix(ci): robust version checking in release verification ( #26337 ) ( #26450 )
2026-05-04 17:03:22 +00:00
Pyush Sinha
30c324dec7
Enhance React guidelines ( #22667 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-05-04 17:01:11 +00:00
AK
40aa7397b6
feat(core): reinforce Inquiry constraints to prevent unauthorized changes ( #26310 )
2026-05-04 16:37:39 +00:00
Coco Sheng
ab48aad213
perf: skip redundant GEMINI.md loading in partialConfig ( #26443 )
2026-05-04 16:05:24 +00:00
Coco Sheng
4fa2c95c59
docs(sdk): add JSDoc to exported interfaces in packages/sdk/src/types.ts ( #26441 )
2026-05-04 15:47:14 +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
joshualitt
de8fdcfa16
Fix bulk of remaining issues with generalist profile ( #26073 )
2026-05-01 22:04:39 +00:00
Coco Sheng
408afd3c5a
fix(core): reset session-scoped state on resumption ( #26342 )
2026-05-01 21:20:06 +00:00
Aarchi Kumari
a93d2a1d1c
fix(cli): resolve Ghostty/raw-mode False Cancellation in oauth flow ( #25026 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-05-01 21:08:56 +00:00
Harsh Pujari
dc5b3114c0
docs(policy-engine): add tool argument keys reference and shell policy cross-links ( #25292 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-05-01 20:33:48 +00:00
Sandy Tao
9380e13f6d
fix(core): remove "System: Please continue." injection on InvalidStream events ( #26340 )
2026-05-01 19:45:31 +00:00
gemini-cli[bot]
363854172f
Metrics updates ( #26348 )
...
Co-authored-by: gemini-cli[bot] <gemini-cli[bot]@users.noreply.github.com>
2026-05-01 19:20:02 +00:00
Adib234
7dea5b47a1
fix(cli): undeprecate --prompt and correct positional query docs ( #26329 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-01 19:19:01 +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
AK
f496354884
fix(core): discourage unprompted git add . in prompt snippets ( #26220 )
2026-05-01 17:54:30 +00:00
ruomeng
76d1a73606
fix(cli): enable daemon relaunch in binary and bundle keytar ( #26333 )
2026-05-01 17:53:56 +00:00
Tommaso Sciortino
8fb1b5aa01
fix(ci): robust version checking in release verification ( #26337 )
2026-05-01 17:01:46 +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
AK
b3e6c28933
test(evals): add behavioral eval for file creation and write_file tool selection ( #26292 )
2026-05-01 03:45:56 +00:00
Bryan Morgan
4e81f48646
Remove Star History section from README ( #26309 )
2026-04-30 21:59:34 -04:00
Bryan Morgan
2e3090b6d9
Add Star History section to README ( #26308 )
2026-04-30 21:58:45 -04:00
Bryan Morgan
c427bd442f
Add Star History section to README ( #26290 )
2026-05-01 01:30:21 +00:00
gemini-cli[bot]
caa0466416
# Metrics Integrity & Standardized Reporting (BT-01) ( #26240 )
...
Co-authored-by: gemini-cli[bot] <gemini-cli[bot]@users.noreply.github.com>
Co-authored-by: Christian Gunderman <gundermanc@google.com >
2026-04-30 23:11:39 +00:00