Sandy Tao
|
e835b552f7
|
feat(hooks): implement granular stop and block behavior for agent hooks (#15824)
|
2026-01-05 02:58:34 +00:00 |
|
Abhi
|
c7bb738a8f
|
fix(hooks): deduplicate agent hooks and add cross-platform integration tests (#15701)
|
2025-12-30 19:13:16 +00:00 |
|
Adam Weidman
|
d1e46ad79a
|
chore(core): refactor model resolution and cleanup fallback logic (#15228)
|
2025-12-22 15:18:51 +00:00 |
|
Sandy Tao
|
ad79d0a6c6
|
feat(core): Implement JIT context memory loading and UI sync (#14469)
|
2025-12-19 17:04:03 +00:00 |
|
joshualitt
|
0a655c7f8b
|
feat(core): Late resolve GenerateContentConfigs and reduce mutation. (#14920)
|
2025-12-17 20:29:26 +00:00 |
|
Adam Weidman
|
84f75529c4
|
chore(core): remove redundant isModelAvailabilityServiceEnabled toggle and clean up dead code (#15207)
|
2025-12-17 19:23:56 +00:00 |
|
Tommaso Sciortino
|
1082081ff0
|
feat: launch Gemini 3 Flash in Gemini CLI ⚡️⚡️⚡️ (#15196)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Sehoon Shon <sshon@google.com>
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com>
Co-authored-by: Jenna Inouye <jinouye@google.com>
|
2025-12-17 09:43:21 -08:00 |
|
Christian Gunderman
|
d2f8673c01
|
Disallow unnecessary awaits. (#15172)
|
2025-12-17 05:28:18 +00:00 |
|
Adam Weidman
|
e71126c9eb
|
feat(modelAvailabilityService): integrate model availability service into backend logic (#14470)
|
2025-12-08 14:44:34 +00:00 |
|
Paresh Joshi
|
024cfe93c0
|
fix(client): Correctly latch hasFailedCompressionAttempt flag (#13002)
|
2025-12-04 18:12:45 +00:00 |
|
CHAEWAN KIM
|
c7c043fb6d
|
fix(async): prevent missed async errors from bypassing catch handlers (#13714)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
|
2025-12-01 22:11:40 +00:00 |
|
Sandy Tao
|
5feb12932e
|
feat(core): Improve request token calculation accuracy (#13824)
|
2025-11-26 04:20:46 +00:00 |
|
Edilmo Palencia
|
67e001eccd
|
feat(hooks): Hook Agent Lifecycle Integration (#9105)
|
2025-11-24 22:31:48 +00:00 |
|
Kimihiko Kitase
|
925ef9c8ab
|
fix(core): Fix context window overflow warning for PDF files (#13548)
|
2025-11-24 07:46:03 +00:00 |
|
lifefloating
|
d5dbafb1a7
|
Fix: Update system instruction when GEMINI.md memory is loaded or refreshed (#12136)
|
2025-11-20 13:22:06 +00:00 |
|
joshualitt
|
6e21af48cd
|
feat(core): Wire up chat code path for model configs. (#12850)
|
2025-11-20 04:41:16 +00:00 |
|
kevin-ramdass
|
9daa6682ad
|
feat: update thinking mode support to exclude gemini-2.0 models and simplify logic. (#13454)
|
2025-11-19 23:35:35 +00:00 |
|
Shreya Keshive
|
8d7e4e70ff
|
feat: launch Gemini 3 in Gemini CLI 🚀🚀🚀 (in main) (#13287)
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: Sehoon Shon <sshon@google.com>
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
Co-authored-by: Aishanee Shah <aishaneeshah@gmail.com>
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Jenna Inouye <jinouye@google.com>
|
2025-11-18 09:01:16 -08:00 |
|
Tommaso Sciortino
|
1402b40cbf
|
Show model in history (#13034)
|
2025-11-14 03:11:06 +00:00 |
|
anthony bushong
|
1c5900448d
|
feat(core): update default model config in client.ts (#12960)
|
2025-11-13 00:52:04 +00:00 |
|
joshualitt
|
c00d438037
|
feat(core): Migrate generateContent to model configs. (#12834)
|
2025-11-11 16:10:50 +00:00 |
|
bl-ue
|
b8c169ed34
|
feat(sessions): add resuming to geminiChat and add CLI flags for session management (#10719)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2025-11-11 01:31:00 +00:00 |
|
Sandy Tao
|
8d417e3be1
|
refactor(core): decouple GeminiChat from uiTelemetryService via Usage events (#12196)
|
2025-10-30 21:05:38 +00:00 |
|
Sandy Tao
|
d020002bfd
|
refactor(core): extract ChatCompressionService from GeminiClient (#12001)
|
2025-10-27 21:29:39 +00:00 |
|
Abhi
|
a2fc45a492
|
refactor(logging): Centralize console logging with debugLogger (#11590)
|
2025-10-21 20:35:22 +00:00 |
|
Abhi
|
ac1ddf344f
|
fix(compression): prevent unnecessary summarization when history is too short (#11082)
|
2025-10-14 04:02:03 +00:00 |
|
Victor May
|
aa6107a0d6
|
feat(core): Failed Response Retry via Extra Prompt (#10828)
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
|
2025-10-09 22:04:08 +00:00 |
|
Sandy Tao
|
5b77a745e1
|
feat(core): Stop context window overflow when sending chat (#10459)
|
2025-10-08 22:20:44 +00:00 |
|
Victor May
|
ec803d7d74
|
Get around the initial empty response from gemini-2.5-flash. (#10508)
|
2025-10-07 19:05:33 +00:00 |
|
bl-ue
|
e4b082d8cc
|
feat(sessions): Add automatic session cleanup and retention policy (#7662)
|
2025-10-06 19:34:00 +00:00 |
|
Silvio Junior
|
a1f73f3a03
|
Modify GCLI system prompt to conditionally use the CodebaseInvestigator (#10419)
|
2025-10-02 19:37:44 +00:00 |
|
Sandy Tao
|
9b4f820a81
|
feat(core): Use lastPromptTokenCount to determine if we need to compress (#10000)
|
2025-09-27 18:56:10 +00:00 |
|
Tommaso Sciortino
|
003ca98f84
|
Make compression algo slightly more aggressive (#10024)
|
2025-09-27 12:15:53 +00:00 |
|
Abhi
|
7447a84041
|
fix(core): Compression was broken when routing enabled (#9183)
|
2025-09-23 04:44:07 +00:00 |
|
Sandy Tao
|
2fd86c1904
|
fix(ui): Track last prompt token count in processStream (#8650)
|
2025-09-18 18:46:56 +00:00 |
|
Tommaso Sciortino
|
832770aacf
|
Improve compression splitpoint logic. (#8691)
|
2025-09-18 17:59:13 +00:00 |
|
Tommaso Sciortino
|
4538196bc8
|
Fix automatic compression bug (#8599)
|
2025-09-17 20:12:06 +00:00 |
|
Abhi
|
d707e7567d
|
refactor(core): Remove generateJson from GeminiClient (#8529)
|
2025-09-17 00:59:13 +00:00 |
|
Abhi
|
340721af25
|
refactor(core): Move generateEmbedding to BaseLlmClient (#8442)
|
2025-09-15 15:33:30 +00:00 |
|
Abhi
|
90f8bf9dfe
|
refactor(core): Migrate next speaker check to use BaseLlmClient (#8424)
|
2025-09-15 04:15:18 +00:00 |
|
Sandy Tao
|
8d554749db
|
fix(core): stop streaming request on loop detection (#8377)
|
2025-09-12 23:44:24 +00:00 |
|
Sandy Tao
|
5ef7f7a5db
|
fix(core): Include the latest user request in countTokens for compression (#8375)
|
2025-09-12 21:13:16 +00:00 |
|
Abhi
|
5c5c06e1ba
|
# feat(routing): Introduce useModelRouter feature flag (#8366)
|
2025-09-12 19:57:07 +00:00 |
|
Tommaso Sciortino
|
48f3c8210f
|
Refactor IdeContextStore (#8278)
|
2025-09-11 18:22:20 +00:00 |
|
Abhi
|
431bf4c273
|
feat(routing): Initialize model routing architecture (#8153)
|
2025-09-11 17:38:50 +00:00 |
|
Sandy Tao
|
8985fd43c8
|
feat(ui): Add confirmation dialog for disabling loop detection for current session (#8231)
|
2025-09-11 05:20:13 +00:00 |
|
Tommaso Sciortino
|
416931fce7
|
Fix compression issues (#8225)
|
2025-09-10 23:04:20 +00:00 |
|
Shreya Keshive
|
744d551f54
|
refactor(ide): extract IDE context types into a separate file (#8037)
|
2025-09-09 16:16:00 +00:00 |
|
Tommaso Sciortino
|
6372383192
|
Fix maxOutputTokens compression bug. (#8026)
|
2025-09-08 21:15:28 +00:00 |
|
Abhi
|
bb2c912bd9
|
refactor: Centralize and improve model fallback handling (#7634)
|
2025-09-08 20:19:52 +00:00 |
|