Commit Graph

795 Commits

Author SHA1 Message Date
shishu314
6d32df4ec7 feat(security) - Encrypted oauth flag (#8101)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-16 14:05:29 +00:00
Abhi
b4054b00a9 refactor(core): Use BaseLlmClient for utility LLM calls in edit corrector (#8443) 2025-09-16 00:46:41 +00:00
Abhi
37000f92de feat(routing): Introduce Classifier-based Model Routing Strategy (#8455) 2025-09-15 23:51:25 +00:00
Shreya Keshive
cd5240d689 feat(ide): add auth token support to IdeClient (#8490)
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2025-09-15 23:22:31 +00:00
Sandy Tao
bf89bc65ed feat(logging): Add clearcut logging for disabling loop detection (#8503) 2025-09-15 21:12:39 +00:00
Hadi Minooei
741e6771a7 update shell info (#8489) 2025-09-15 20:27:19 +00:00
Tommaso Sciortino
e8e5c6af53 Remove unused method. (#8486) 2025-09-15 18:17:07 +00:00
shishu314
2cc9b607f2 feat(security) - Use hybrid token storage when flag is enabled (#8010)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-15 18:05:17 +00:00
Sandy Tao
f041773e90 fix(tests): Cleans up setup test and fix behavior test (#8391) 2025-09-15 16:36:35 +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
Abhi
93165a2628 refactor(core): Use BaseLlmClient for LLM-based loop detection (#8427) 2025-09-14 03:07:33 +00:00
Abhi
2a3bbc7aa0 fix(stats): Use request model as fallback for stats logging (#8423) 2025-09-14 01:03:46 +00:00
Hadi Minooei
b82a405508 Remove conflicting shell Directory checks (#7845)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-09-13 17:33:12 +00:00
fuyou
331fcfa893 Fix dollar sign replacement bug in file editing (#7871)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-13 06:05:43 +00:00
Sandy Tao
8d554749db fix(core): stop streaming request on loop detection (#8377) 2025-09-12 23:44:24 +00:00
Sandy Tao
8a62c2e7ea feat(core): Cap shell output truncation threshold to the remaining context window size (#8379) 2025-09-12 22:11:41 +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
Shreya Keshive
70c5cc5dde fix(ide): Correct IDE client temp dir and port matching (#8270) 2025-09-12 17:49:37 +00:00
shishu314
1ed8bb9cb5 Metric(extension) - Add logging for uninstalling extension (#8293)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-12 17:38:54 +00:00
Jacob MacDonald
13354e9627 Make a stateful extensions list component, with update statuses (#8301)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-12 16:20:04 +00:00
Shreya Keshive
fd8513607f refactor(ide): Improve IDE diff communication protocol (#8338) 2025-09-12 15:44:24 +00:00
joshualitt
44f6359b18 feat(core): Enable ripgrep by default. (#7427) 2025-09-11 23:46:07 +00:00
joshualitt
44af56f71d feat(core): Re-download rg binary if it is deleted. (#8126) 2025-09-11 22:18:29 +00:00
Sandy Tao
3dcee2942d fix(core): Default skipNextSpeakerCheck to true when the setting is not manually set (#8295) 2025-09-11 21:11:06 +00:00
Gal Zahavi
dc7656af8c feat(shell): enable interactive commands with virtual terminal (#6694) 2025-09-11 20:27:27 +00:00
Shreya Keshive
9b1953e78e feat(ide): Check for IDE diffing capabilities before opening diffs (#8266) 2025-09-11 20:17:57 +00:00
Tommaso Sciortino
ea2d551dd2 Move IdeClient.connect() to initializeApp(). (#8282) 2025-09-11 20:07:57 +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
shishu314
e0ab67dfe2 fix(metrics) - Remove the error field from ApiResponseEvent (#8207)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-11 17:35:17 +00:00
Allen Hutchison
2403d7b528 feat(core): Tool Confirmation Message Bus foundation (PR 1 of 3) (#7835) 2025-09-11 16:39:17 +00:00
Sandy Tao
2e5871000e feat(telemetry): Add content length to tool calls and log tool output truncation event (#8014) 2025-09-11 15:40:46 +00:00
Jerop Kipruto
872de19e1e feat: add telemetry for output format usage (#8223) 2025-09-11 13:42:10 +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
Jerop Kipruto
d468caeaa9 Structured JSON Output (#8119) 2025-09-10 20:19:47 +00:00
Gaurav
4b91a3cb39 fix: gitignore handling (#8177) 2025-09-10 19:48:07 +00:00
Gaurav
d8c6bf973f fix: make bfsFileSearch more efficient (#8173) 2025-09-10 18:39:02 +00:00
HugoMurillo
1ad362ece7 fix(#7039): broken IDE integration for multi-edit/multi-write flows (#8159) 2025-09-10 18:21:46 +00:00
Tommaso Sciortino
6896545897 Add .geminiignore support to the glob tool. (#8086) 2025-09-10 16:54:50 +00:00
matt korwel
da123058c6 Release Process vNext (#8152)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-10 08:28:58 +00:00
matt korwel
600497dadd 0.4.0 (#8136) 2025-09-10 00:23:44 +00:00
Richie Foreman
9e171197b2 fix(ide companion extension): Don't show the installation confirmation message in Firebase Studio (#8097)
Co-authored-by: Roman Nurik <roman@nurik.net>
2025-09-10 00:20:14 +00:00
Shelakh
ccb7b106f3 [Part 1/6] feat(telemetry): add rate limiter and high-water mark tracker with tests (#8110) 2025-09-09 22:49:10 +00:00
Shreya Keshive
cb37f3d169 feat(ide): Update context filtering to be done CLI-side + update port discovery logic (#8107) 2025-09-09 22:47:14 +00:00
Billy Biggs
833a8949a7 Limit recursion when looking for .gitignore files (#8103)
Co-authored-by: cornmander <shikhman@google.com>
2025-09-09 21:45:37 +00:00
Sandy Tao
3267e938b7 feat(core): Only summarize long tool output for shell command (#8039) 2025-09-09 20:01:25 +00:00
Shreya Keshive
744d551f54 refactor(ide): extract IDE context types into a separate file (#8037) 2025-09-09 16:16:00 +00:00