Commit graph

2399 commits

Author SHA1 Message Date
Adam Weidman
16f5f767b2
chore: use waitFor rather than wait (#11616) 2025-10-21 22:18:23 +00:00
christine betts
c6a59896f3
Add extensions logging (#11261) 2025-10-21 20:55:16 +00:00
gemini-cli-robot
e9e80b054d
chore/release: bump version to 0.11.0-nightly.20251021.e72c00cf (#11614) 2025-10-21 20:46:18 +00:00
Abhi
b364f37655
refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +00:00
Sandy Tao
dd3b1cb653
feat(cli): continue request after disabling loop detection (#11416) 2025-10-21 20:27:57 +00:00
Adam Weidman
fb44f5ba0d
chore: renable test (#11582) 2025-10-21 20:05:19 +00:00
Shreya Keshive
e72c00cf9a
fix(proxy): Add error handling to proxy agent creation (#11538)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-21 19:43:37 +00:00
Jack Wotherspoon
62dc9683bd
fix: improve gemini mcp add option handling for arrays (#11575) 2025-10-21 19:35:01 +00:00
Allen Hutchison
bf80263bd6
feat: Implement message bus and policy engine (#11523)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-21 18:45:33 +00:00
Abhi
a74a04d12d
Revert "Disable Routing by default (#11549)" (#11594) 2025-10-21 18:36:28 +00:00
Abhi
2c93542e5c
Revert "Per-Auth Method Feature Flag for Model Routing (#11333)" (#11597) 2025-10-21 18:36:02 +00:00
Victor May
0e7b3951c2
Per-Auth Method Feature Flag for Model Routing (#11333)
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-10-21 13:25:51 +00:00
cornmander
654c555099
test: add readWasmBinaryFromDisk unit test (#11546) 2025-10-21 02:42:16 +00:00
Abhi
7dd2d8f794
fix(tools): restore static tool names to fix configuration exclusions (#11551) 2025-10-21 02:35:35 +00:00
Abhi
8aace3aff2
Disable Routing by default (#11549) 2025-10-21 02:22:54 +00:00
Gal Zahavi
72b16b3a24
fix(core): Handle PTY spawn errors in macOS sandbox (#11539) 2025-10-21 00:14:27 +00:00
Adam Weidman
723b8d33c2
chore: update tests with removed exclude from cli tsconfig (#11540) 2025-10-20 23:40:54 +00:00
cornmander
70a99af1d3
Fix shell auto-approval parsing for chained commands (#11527) 2025-10-20 23:18:00 +00:00
cornmander
31f58a1f04
Fix Windows ripgrep detection (#11492) 2025-10-20 23:17:44 +00:00
Zack Birkenbuel
cc7e1472f9
Pass whole extensions rather than just context files (#10910)
Co-authored-by: Jake Macdonald <jakemac@google.com>
2025-10-20 23:15:23 +00:00
Abhi
995ae717cc
refactor(logging): Centralize all console messaging to a shared logger (part 1) (#11537) 2025-10-20 22:16:47 +00:00
Eric Rahm
d5a06d3cd2
fix(core): Preserve significant trailing spaces in gitignore patterns (#11536) 2025-10-20 21:41:33 +00:00
Pyush Sinha
61a71c4fcd
(fix): remove custom waitFor and use testing-library implementation (#11522)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-20 20:36:43 +00:00
gemini-cli-robot
3c57e76c45
chore/release: bump version to 0.11.0-nightly.20251020.a96f0659 (#11529) 2025-10-20 20:31:35 +00:00
jajanet
49bde9fca0
fix(core): address GCS path input (#11221)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: cornmander <shikhman@google.com>
2025-10-20 20:05:47 +00:00
Paweł Dec
36de686224
feat: Propagate traceId from code assist to response metadata (Fixes … (#11360)
Co-authored-by: owenofbrien <86964623+owenofbrien@users.noreply.github.com>
2025-10-20 20:00:24 +00:00
Pyush Sinha
397e52dac7
fix(ui): escaping theme dialog no longer resets theme to default (#11323)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-20 17:50:09 +00:00
lifefloating
d0ab6e9982
fix(SettingsDialog): race condition in SettingsDialog causing settings to be unexpectedly cleared (#10875)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-20 17:37:56 +00:00
Tommaso Sciortino
35afab31e1
Don't display todo in history (#11516) 2025-10-20 17:36:55 +00:00
Adrian Arribas
71ecc401c3
[Part 5/6] feat(telemetry): add activity monitor with event-driven snapshots (#8124)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-20 17:29:53 +00:00
Eric Rahm
518a9ca314
fix(core): Preserve escaped characters in gitignore patterns (#11171)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-20 17:03:22 +00:00
Adam Weidman
8731309d7c
chore: do not retry the model request if the user has aborted the request (#11224) 2025-10-20 15:21:49 +00:00
Abhi
c8518d6a63
refactor(tools): Move all tool names into tool-names.ts (#11493) 2025-10-20 00:53:53 +00:00
Sandy Tao
0fd9ff0f53
fix(cli): Fix type errors in UI hooks tests (#11483) 2025-10-20 00:16:16 +00:00
Abhi
23e52f0ff3
refactor(core): Centralize tool names to avoid circular dependencies - Edit, Grep, Read (#11434) 2025-10-19 23:21:47 +00:00
shrutip90
98eef9ba0c
fix: Update web_fetch tool definition to instruct the model to provid… (#11252) 2025-10-19 20:12:15 +00:00
Tommaso Sciortino
f425bd765b
Rename component to "TodoTray" (#11469) 2025-10-19 12:22:01 +00:00
Sandy Tao
d065c3ca53
fix(cli): Enable typechecking for more test files (#11455) 2025-10-19 03:43:19 +00:00
gsehgal
f22aa72c62
Making shell:true as default and adding -I to grep (#11448)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-10-19 03:08:01 +00:00
Sandy Tao
dd42893df7
fix(config): Enable type checking for config tests (#11436) 2025-10-18 05:39:53 +00:00
Tommaso Sciortino
cd76b0b22d
Create Todo List Tab (#11430) 2025-10-18 04:10:57 +00:00
Abhi
2ef38065c7
refactor(tools): Migrate shell tool name to a centralized constant (#11418) 2025-10-18 01:07:26 +00:00
Sandy Tao
cedf0235a1
fix(cli): enable typechecking for ui/components tests (#11419)
Co-authored-by: Jacob MacDonald <jakemac@google.com>
2025-10-17 23:16:12 +00:00
Jacob MacDonald
f4330c9f5e
remove support for workspace extensions and migrations (#11324) 2025-10-17 23:08:57 +00:00
Abhi
9b9ab60985
feat(logging): Centralize debug logging with a dedicated utility (#11417) 2025-10-17 22:00:23 +00:00
Sandy Tao
21163a1636
fix(cli): enable typechecking for ui/commands tests (#11413) 2025-10-17 21:20:49 +00:00
owenofbrien
08e87a59d5
Log all user settings to enable measurement of experiment impacts (#11354) 2025-10-17 20:54:35 +00:00
Jacob MacDonald
d3bdbc6978
add extension IDs (#11377) 2025-10-17 20:29:07 +00:00
Tommaso Sciortino
b4a405c684
Style slash command descriptions consistently (#11395) 2025-10-17 20:20:15 +00:00
Riddhi Dutta
4d2a1111e0
fix: make @file suggestions case-insensitive (#11394) 2025-10-17 19:58:06 +00:00
Billy Biggs
e4226b8a3e
Only check for updates if disableUpdateNag is false (#11405) 2025-10-17 19:44:31 +00:00
Tommaso Sciortino
7c086fe55b
Remove MCP Tips and reorganize MCP slash commands (#11387) 2025-10-17 19:35:14 +00:00
Sandy Tao
8da47db1a4
fix(cli): enable and fix types for MCP command tests (#11385) 2025-10-17 18:23:26 +00:00
JAYADITYA
2b61ac532d
feat: add missing visual cue for closing dialogs with Esc key (#11386) 2025-10-17 18:22:54 +00:00
Jainam M
659b0557be
feat(cli): Suppress slash command execution and suggestions in shell … (#11380) 2025-10-17 17:30:27 +00:00
Tommaso Sciortino
795e5134c7
Remove ctrl-t binding for /mcp commands (#11372) 2025-10-17 16:42:09 +00:00
Gal Zahavi
0ded546a09
fix(prompt): Make interactive command avoidance conditional (#11225) 2025-10-17 16:07:18 +00:00
Allen Hutchison
be25e2cb96
feat: Remove deprecated flags (#11338) 2025-10-17 15:58:00 +00:00
Jacob MacDonald
ca3d260a2b
Revert "Update package.json in include git dependency on Ink fork." (#11365) 2025-10-17 14:48:29 +00:00
hritan
f3ffaf09c7
fix: copy command delay in Linux handled (#6856)
Co-authored-by: Hriday Taneja <hridayt@google.com>
2025-10-17 11:23:31 +00:00
Abhi
3a1d3769ae
Refactor EditTool.Name to use centralized EDIT_TOOL_NAME (#11343) 2025-10-17 05:35:35 +00:00
Jacob Richman
d42da87161
fix(accessibility) allow line wrapper in screen reader mode (#11317) 2025-10-17 03:38:49 +00:00
Jacob Richman
406f0baaf2
fix(ux) keyboard input hangs while waiting for keyboard input. (#10121) 2025-10-17 03:38:06 +00:00
Jacob Richman
cd0f9fe22f
Update package.json in include git dependency on Ink fork. (#11330) 2025-10-17 03:32:53 +00:00
cornmander
dcf362bcf9
Inline tree-sitter wasm and add runtime fallback (#11157) 2025-10-17 00:25:30 +00:00
Akhil Appana
22f725eb08
feat: allow editing queued messages with up arrow key (#10392)
Co-authored-by: Akhil Appana <akhilapp@google.com>
2025-10-17 00:04:13 +00:00
Allen Hutchison
9049f8f8ae
feat: remove deprecated telemetry flags (#11318) 2025-10-16 23:54:59 +00:00
JAYADITYA
a440333990
feat(ui): add "Esc to close" hint to SettingsDialog (#11289)
Co-authored-by: Miguel Solorio <miguelsolorio@google.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-16 23:22:14 +00:00
Tommaso Sciortino
9a4211b610
Improve rendering of ToDo lists. (#11315) 2025-10-16 23:06:43 +00:00
shrutip90
c71b749185
fix: Add folder names in permissions dialog similar to the launch dialog (#11278) 2025-10-16 23:04:16 +00:00
Abhi
02241e9126
feat(auth): Improve auth dialog error handling and messaging (#11320) 2025-10-16 22:08:42 +00:00
Allen Hutchison
937c15c66e
refactor: Remove deprecated --all-files flag (#11228)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-16 19:09:21 +00:00
Srivats Jayaram
6ded45e5d2
feat: Add markdown toggle (alt+m) to switch between rendered and raw… (#10383)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-16 18:23:36 +00:00
Abhi
05930d5e25
fix(web-fetch): respect Content-Type header in fallback mechanism (#11284) 2025-10-16 18:16:24 +00:00
JAYADITYA
155242af34
feat: Blend educative tips with witty phrases during loading times (fun, subtle learning...) (#10569)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-16 17:08:43 +00:00
christine betts
b734723d95
Update extensions install warning (#11149)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-16 15:01:17 +00:00
anj-s
5aaa0e66f5
(fix): Enable Codebase Investigator for all modes (#11259) 2025-10-16 14:21:09 +00:00
Jacob MacDonald
a9083b9d48
include extension name in gemini mcp list command (#11263) 2025-10-16 14:21:09 +00:00
Ramón Medrano Llamas
60420e52db
feat: Do not add trailing space on directory autocomplete (#11227)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-10-16 13:10:23 +00:00
Abhi
c9c633be62
refactor: move web_fetch tool name to tool-names.ts (#11174) 2025-10-16 02:48:12 +00:00
Abhi
130f0a0253
chore(subagents): Remove legacy subagent code (#11175) 2025-10-16 02:32:57 +00:00
Allen Hutchison
cfaa95a2b9
feat(cli): Add nargs to yargs options (#11132) 2025-10-15 22:00:23 +00:00
Jacob MacDonald
8c1656bf56
Don't always fall back on a git clone when installing extensions (#11229) 2025-10-15 21:29:16 +00:00
shishu314
ccaa7009a7
fix(infra) - Reenable github test (#10839)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-15 21:09:47 +00:00
anj-s
47f693173a
Add support for output-format stream-jsonflag for headless mode (#10883) 2025-10-15 20:55:37 +00:00
mistergarrison
2e6d69c9c8
Fix --allowed-tools in non-interactive mode to do substring matching for parity with interactive mode. (#10944)
Co-authored-by: Allen Hutchison <adh@google.com>
2025-10-15 19:44:07 +00:00
Miguel Solorio
d38ab07939
Update shell tool call colors for confirmed actions (#11126) 2025-10-15 17:03:10 +00:00
Jainam M
4f17eae5cc
feat(cli): Prevent queuing of slash and shell commands (#11094)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-15 17:02:50 +00:00
Allen Hutchison
b8df8b2ab8
feat(core): wire up UI for ASK_USER policy decisions in message bus (#10630) 2025-10-15 16:39:41 +00:00
Shreya Keshive
8a937ebf8b
chore(release): bump version to 0.11.0-nightly.20251015.203bad7c (#11212) 2025-10-15 16:25:05 +00:00
Tommaso Sciortino
dabe161a6f
Don't accept input until slash commands are loaded (#11162) 2025-10-15 01:15:57 +00:00
Victor May
a2f3339a0e
Enable Model Routing (#11154) 2025-10-15 00:47:48 +00:00
Gaurav
996c9f5955
Revert "fix: handle request retries and model fallback correctly" (#11164) 2025-10-14 23:30:59 +00:00
cornmander
bd5c158a62
Revert "Shell approval rework" (#11143) 2025-10-14 22:55:28 +00:00
Abhi
6f0107e7b7
fix(core): implement robust URL validation in web_fetch tool (#10834) 2025-10-14 20:53:22 +00:00
Silvio Junior
ef3186d441
Enable codease investigator by default before the next preview release (#11136) 2025-10-14 19:45:15 +00:00
Silvio Junior
a6720d6007
Make codebase investigator less prone to be triggered for simple searches (#10655) 2025-10-14 17:19:17 +00:00
cornmander
92dbdbb93b
Shell approval rework (#11073) 2025-10-14 16:51:32 +00:00
Sandy Tao
7c1a90244a
fix(core): add retry logic for specific fetch errors (#11066) 2025-10-14 16:17:31 +00:00
Srivats Jayaram
c86ee4cc83
feat: Support Alt+key combinations (#11038) 2025-10-14 16:12:20 +00:00
bl-ue
9e8c767694
fix(cli): record tool calls in non-interactive mode (#10951) 2025-10-14 15:51:00 +00:00
Silvio Junior
3ba4ba79fa
Remove workflow examples from system instruction (#10811) 2025-10-14 15:29:03 +00:00
shrutip90
b2ba67f337
fix: Exit app on pressing esc on trust dialog at launch (#10668) 2025-10-14 14:27:40 +00:00
Hadi Minooei
249a193c00
Update system instructions for optimizing shell tool commands (#10651) 2025-10-14 04:31:45 +00:00
Abhi
a3fe9279d8
fix(compression): prevent unnecessary summarization when history is too short (#11082) 2025-10-14 04:02:03 +00:00
Abhi
6787d42de4
perf(core): optimize Windows IDE process detection from O(N) to O(1) (#11048) 2025-10-14 02:42:09 +00:00
Silvio Junior
9185f68e52
Expose Codebase Investigator settings to the user (#10844) 2025-10-14 02:30:32 +00:00
Gaurav
dd01af609e
refactor: set max retry attempts to 3 (#11072) 2025-10-13 23:26:51 +00:00
joshualitt
ada179f572
bug(core): Process returned function calls sequentially. (#10659) 2025-10-13 22:52:16 +00:00
Adam Weidman
f3424844dc
Revert "chore: wire a2a-server up for publishing" (#11064) 2025-10-13 21:31:40 +00:00
Tommaso Sciortino
c4bd759467
document all settings with showInDialog: true (#11049) 2025-10-13 19:57:23 +00:00
Abhi
771627505d
chore(settings): Enable 'useSmartEdit' by default (#11051) 2025-10-13 19:05:08 +00:00
Dongin Kim(Terry)
518caae62e
chore: Extract '.gemini' to GEMINI_DIR constant (#10540)
Co-authored-by: Richie Foreman <richie.foreman@gmail.com>
2025-10-13 17:31:39 +00:00
Alexander
7beaa368a9
refactor(core): use assertConnected in McpClient discover method (#10989) 2025-10-13 16:57:10 +00:00
Jacob Richman
f68f27e7f1
Revert "feat: Support Alt+key combinations" (#11025) 2025-10-13 15:30:10 +00:00
Adam Weidman
c23eb84b04
fix(remove private) from gemini-cli-a2a-server (#11018) 2025-10-13 14:43:08 +00:00
Adam Weidman
cfb71b9d60
chore: wire a2a-server up for publishing (#10627)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-13 12:38:41 +00:00
Srivats Jayaram
87f175bb2c
feat: Support Alt+key combinations (#10767) 2025-10-13 02:31:05 +00:00
Sandy Tao
09ef33ec3a
fix(cli): prioritize configured auth over env vars in non-interactive mode (#10935) 2025-10-10 23:50:54 +00:00
Gal Zahavi
265d39f337
feat(core): improve shell execution service reliability (#10607) 2025-10-10 22:14:37 +00:00
Jacob MacDonald
a6e00d9183
Fix rough edges around extension updates (#10926) 2025-10-10 21:28:13 +00:00
Jacob MacDonald
bf0f61e656
Show final install path in extension consent dialog and fix isWorkspaceTrusted check (#10830) 2025-10-10 20:40:13 +00:00
Shreya Keshive
ae48e964f0
feat(ui): add flicker detection and metrics (#10821) 2025-10-10 20:18:38 +00:00
Abhi
ab3804d823
refactor(core): migrate web search tool to tool-names (#10782) 2025-10-10 19:51:24 +00:00
christine betts
0a7ee67707
Show notification in screen reader mode (#10900) 2025-10-10 19:34:44 +00:00
shrutip90
c6af4eaa00
fix: Usage of folder trust config flags in FileCommandLoader (#10837) 2025-10-10 18:07:40 +00:00
Jainam M
affd3cae9a
fix: Prevent garbled input during "Login With Google" OAuth prompt on… (#10888) 2025-10-10 16:59:44 +00:00
Sandy Tao
8dc397c0a5
fix(core): set temperature to 1 on retry in sendMessageStream (#10866) 2025-10-10 16:14:12 +00:00
Jerop Kipruto
38bc856212
feat(telemetry): ensure all telemetry includes user email and installation id (#10897) 2025-10-10 16:06:08 +00:00
sgnagnarella
971eb64e98
fix(cli) : fixed bug #8310 where /memory refresh will create discrepancies with initial memory load ignoring settings/config for trusted folder and file filters (#10611)
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-10-10 16:04:15 +00:00
Jacob Richman
558be87311
Re-land bbiggs changes to reduce margin on narrow screens with fixes + full width setting (#10522) 2025-10-10 02:27:20 +00:00
Adam Weidman
c82c2c2b15
chore: add a2a server bin (#10592) 2025-10-09 23:47:18 +00:00
Christie Warwick (Wilson)
83075b2800
refactor: make log/event structure clear (#10467) 2025-10-09 23:02:58 +00:00
owenofbrien
cce245738e
Fix for race condition in extension install / uninstall logging (#10856) 2025-10-09 22:40:27 +00:00
Matt Rixman
d190188aaf
Add a joke to usePhraseCycler.ts (#10685)
Co-authored-by: Jacob Richman <jacobr@google.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-09 22:11:36 +00:00
Jacob MacDonald
21062dd30e
clean up extension tests (#10857) 2025-10-09 22:06:06 +00:00
Jacob MacDonald
ed37b7c5e7
fix some isWorkspaceTrusted mocks (#10836) 2025-10-09 22:05:54 +00:00
Victor May
0b6c02000f
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
Jerop Kipruto
1f6716f98a
feat(telemetry): add diff stats to tool call metrics (#10819) 2025-10-09 22:01:35 +00:00
Jerop Kipruto
5f96eba54a
fix(cli): prevent exit on non-fatal tool errors (#10671) 2025-10-09 21:20:20 +00:00
anthony bushong
ae02236c63
feat(core): generalize path correction for use across tools (#10612) 2025-10-09 20:51:16 +00:00
Tommaso Sciortino
cd354aebed
Fix hooks to avoid unnecessary re-renders (#10820) 2025-10-09 18:07:25 +00:00
Sandy Tao
b60c8858af
feat(ui): shorten context overflow message when <50% of limit (#10812) 2025-10-09 17:22:26 +00:00
Abhi
70610c740e
feat(telemetry): Add telemetry for web_fetch fallback attempts (#10749) 2025-10-09 17:01:17 +00:00
Richie Foreman
a08938010c
cleanup(markdown): Prettier format all markdown @ 80 char width (#10714) 2025-10-09 12:17:37 +00:00
Sumit Chauhan
0cd490a9b8
feat: support GOOGLE_CLOUD_PROJECT_ID fallback (fixes #2262) (#2725) 2025-10-09 10:42:54 +00:00
shrutip90
a044c25981
fix: Add a message about permissions command on startup in untrusted … (#10755) 2025-10-09 05:17:58 +00:00
Abhi
3d24575239
refactor(core): Centralize 'write_file' tool name (#10694) 2025-10-09 04:33:31 +00:00
gemini-cli-robot
95268b266d
chore(release): bump version to 0.10.0-nightly.20251007.c195a9aa (#10669)
Co-authored-by: Shreya Keshive <shreyakeshive@google.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-10-08 16:52:11 -07:00
Sandy Tao
06920402f8
feat(core): Stop context window overflow when sending chat (#10459) 2025-10-08 22:20:44 +00:00
Jacob MacDonald
56ca62cf3c
Pre releases (#10752)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-08 21:26:12 +00:00
Gal Zahavi
741b57ed06
fix(core): Use shell for spawn on Windows (#9995) 2025-10-08 21:21:23 +00:00
anthony bushong
76b1deec25
fix(core): refresh file contents in smart edit given newer edits from user/external process (#10084) 2025-10-08 20:58:52 +00:00
Adam Weidman
f2852056a1
feat: prevent ansi codes in extension MCP Servers (#10748) 2025-10-08 20:41:22 +00:00
김세은
1962b51d8d
fix: ensure positional prompt arguments work with extensions flag (#10077)
Co-authored-by: Allen Hutchison <adh@google.com>
2025-10-08 20:32:05 +00:00
fuyou
b92e3bca50
fix(mcp): fix MCP server removal not persisting to settings (#10098)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-08 20:29:57 +00:00
Gal Zahavi
467a305f26
chore(shell): Enable interactive shell by default (#10661) 2025-10-08 20:28:19 +00:00
Gal Zahavi
b0b1be0c2a
chore(int): skip flaky tests (#10736) 2025-10-08 20:05:11 +00:00
Abhi
c0552ceb22
feat(core): add telemetry for subagent execution (#10456) 2025-10-08 12:42:33 -07:00
Abhi
8aa730082e
refactor(core): Centralize 'write_todos_list' tool name (#10690) 2025-10-08 16:34:56 +00:00
Zack Birkenbuel
8980276b20
Rationalize different Extension typings (#10435) 2025-10-08 14:31:41 +00:00
Adrian Arribas
8cd2ec7c9b
[Part 4/6] feat(telemetry): add memory monitor with activity-aware recording and tests (#8122)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-07 23:23:17 +00:00
Shreya Keshive
c195a9aa3b
fix(core): Use 127.0.0.1 for IDE client connection (#10658) 2025-10-07 20:26:35 +00:00
Victor May
ed0d1a0ba3
Get around the initial empty response from gemini-2.5-flash. (#10508) 2025-10-07 19:05:33 +00:00
Jacob Richman
34ba8be821
Enhance debug profiler to track tree framerate and dispatch errors (#10502) 2025-10-07 17:28:35 +00:00
christine betts
d93e987f24
Remove separate --path argument for extensions install command (#10628) 2025-10-07 16:01:45 +00:00
Jacob MacDonald
343be47fa9
use extract-zip and tar libraries to extract archives (#10414)
Co-authored-by: christine betts <chrstn@uw.edu>
2025-10-07 15:37:41 +00:00
Adam Weidman
c4656fb063
chore: fix folder trust tests (#10636) 2025-10-07 14:29:38 +00:00
christine betts
69f93f852e
Update gemini extensions new (#10629) 2025-10-07 13:10:21 +00:00
Sandy Tao
e705f45c5f
fix(core): retain user message in history on stream failure (#10608) 2025-10-06 23:32:35 +00:00
bl-ue
974ab66b7a
feat(sessions): Add automatic session cleanup and retention policy (#7662) 2025-10-06 19:34:00 +00:00
mistergarrison
d9fdff339a
Re-submission: Make --allowed-tools work in non-interactive mode (#10289)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-10-06 19:15:21 +00:00
Jacob MacDonald
7f8537a130
Cleanup extension update logic (#10514)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-04 04:06:26 +00:00
owenofbrien
7db79e145e
Stop logging tool call error message to clearcut (#10511) 2025-10-03 21:18:57 +00:00
Gaurav
319f43fa23
fix: handle request retries and model fallback correctly (#9407) 2025-10-03 20:24:50 +00:00
Silvio Junior
ee3e4017c3
Add function processOutput to AgentDefinition and typing for an agent's output (#10447) 2025-10-03 17:21:08 +00:00
Jacob MacDonald
3f79d7e5bb
Fix oauth support for MCP servers (#10427) 2025-10-03 16:23:55 +00:00
Sandy Tao
3b92f127a9
refactor(core): Unify retry logic and remove schema depth check (#10453) 2025-10-03 16:08:27 +00:00
Shreya Keshive
d8570e4d64
feat(vscode-ide-companion): enforce auth token validation (#10481) 2025-10-03 15:41:27 +00:00
Abhi
93c7378d3b
chore(formatting): Fix formatting on main (#10464) 2025-10-03 03:28:49 +00:00
Adam Weidman
16d4701822
Fix /chat list not write terminal escape codes directly (#10415) 2025-10-02 22:52:16 +00:00
sgnagnarella
43bac6a038
Adding list sub command to memoryCommand to list the path of GEMINI.md files (#10108)
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-10-02 21:46:54 +00:00
Shehab
69e1239698
fix(auto-update): suppress npx nag for transient installs (#10276)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-10-02 20:55:32 +00:00
Vasily Tsybenko
0c6f9d2898
fix: prevent tools discovery error for prompt-only MCP servers (#10367)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-10-02 19:47:58 +00:00
Silvio Junior
63efcb6b66
Modify GCLI system prompt to conditionally use the CodebaseInvestigator (#10419) 2025-10-02 19:37:44 +00:00
Abhi
a6af7bbb46
refactor(agents): implement submit_final_output tool for agent completion (#10377) 2025-10-02 18:07:58 +00:00
Shreya Keshive
4a70d6f22f
fix(vscode): suppress update and install messages in managed IDEs (#10431) 2025-10-02 18:00:51 +00:00
Shreya Keshive
12d4ec2e07
feat(ide extension): introduce debug logging (#10416) 2025-10-02 17:10:13 +00:00
Ben Brandt
e7a13aa031
fix: Stream parsing for Windows Zed integration (#10339) 2025-10-02 16:54:49 +00:00
Jerop Kipruto
eae8b8b1a1
fix(core): use constant for tool_output_truncated event name (#10372) 2025-10-02 16:51:14 +00:00
Jacob MacDonald
ebbfcda762
support giving a github repo URL with a trailing slash (#10360) 2025-10-02 14:34:23 +00:00
anthony bushong
aa8b2abe3d
fix(core): add telemetry support for smart edit correction events (#10378)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-02 01:35:45 +00:00
Jenna Inouye
14dbda9145
Docs IA update and Get Started section. (#10192) 2025-10-01 23:24:29 +00:00
Gal Zahavi
33269bdbc9
fix(ui): increase padding of settings dialog (#10376) 2025-10-01 22:45:25 +00:00
Jacob Richman
6553e64431
Fix so paste timeout protection is much less invasive. (#9284)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-01 22:21:57 +00:00
Victor May
8174e1d5b8
Smart Edit Strategy Logging (#10345)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-01 21:53:53 +00:00
Jacob Richman
a404fb8d2e
Switch to a reducer for tracking update state fixing flicker issues due to continuous renders (#10280) 2025-10-01 21:53:15 +00:00
Billy Biggs
ef76a801c4
Revert reducing margin on narrow screens (#10375) 2025-10-01 21:50:33 +00:00
Jacob Richman
6eca199c39
Cleanup useSelectionList and fix infinite loop in debug mode issues. (#10248) 2025-10-01 21:25:54 +00:00
Abhi
331ae7dbdf
feat: Add enableSubagents configuration and wire up subagent registration (#9988) 2025-10-01 20:54:00 +00:00
Jerop Kipruto
5b16771567
feat(telemetry): add OpenTelemetry GenAI semantic convention metrics (#10343) 2025-10-01 20:24:55 +00:00
Silvio Junior
7e493f4a9e
Codebase Investigator: Separate initial query from system prompt and apply templateStrings in query and initialMessages (#10282) 2025-10-01 20:21:01 +00:00
Shreya Keshive
f3152fa7fb
chore(release): bump version to 0.9.0-nightly.20251001.163dba7e (#10362) 2025-10-01 20:19:39 +00:00
Richie Foreman
ed1b5fe5e1
fix(settings): Ensure that InferSettings properly infers the combinations of values from an enum type. (#10346) 2025-10-01 15:32:18 +00:00
Christie Warwick (Wilson)
5c6f006634
Refactor metrics definitions to be easily understandable (#10215) 2025-10-01 13:33:47 +00:00
Abhi
4c5ab80b7e
fix(routing): Disable model router by default (#10283) 2025-10-01 03:10:10 +00:00
Allen Hutchison
f207ea94d6
fix(memory): ignore @ inside code blocks (#10201) 2025-10-01 01:24:33 +00:00
Tayyab3245
c913ce3c0b
fix(cli): honor argv @path in interactive sessions (quoted + unquoted) (#5952)
Co-authored-by: Allen Hutchison <adh@google.com>
2025-10-01 01:18:04 +00:00
Abhi
794d92a79d
refactor(agents): Introduce Declarative Agent Framework (#9778) 2025-09-30 21:00:54 +00:00
Gal Zahavi
6695c32aa2
fix(shell): improve shell output presentation and usability (#8837) 2025-09-30 20:44:58 +00:00
Jacob MacDonald
0fec673bfb
fix installing extensions from zip files (#10253) 2025-09-30 19:34:41 +00:00
Vikram Pasupathy
953935d67c
Fix a cache collision bug in the llm edit fixer (#9542)
Co-authored-by: anthony bushong <agmsb@users.noreply.github.com>
2025-09-30 16:58:32 +00:00
Jacob MacDonald
6c54746e24
restore case insensitivity for extension enablement and add tests (#10249) 2025-09-30 16:56:28 +00:00
Victor May
ec08129fba
Regex Search/Replace for Smart Edit Tool (#10178) 2025-09-30 16:06:03 +00:00
Jacob MacDonald
42436d2ed4
Don't log an error about invalid extensions when passing "-e none" (#10203) 2025-09-30 15:59:05 +00:00
Keith Schaab
1067df1872
Fix: A2A server - add liveOutput and response resultsDisplay to the serialized tool call result (closes #9520) (#9788)
Co-authored-by: anthony bushong <agmsb@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-30 15:26:51 +00:00
Dmytro Salnyk
1d24f95a3f
fix(telemetry): Improve Cloud Shell surface type detection for telemetry purposes (#10162) 2025-09-30 10:35:34 +00:00
Abhi
ddcbd0c2bd
chore(formatting): Fix formatting for math.ts (#10216) 2025-09-30 04:39:42 +00:00
Jacob MacDonald
ae51bbdae8
Add extension name auto-complete to /extensions update (#10198)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-29 23:39:47 +00:00
Billy Biggs
ae387b61a9
Reduce margin on narrow screens, flow the footer contents (#8042) 2025-09-29 23:22:47 +00:00
Miguel Solorio
6f6e004f82
feat: Add red threshold for getStatusColor util (#9789)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-29 22:42:33 +00:00
Jacob Richman
d37fff7fd6
Fix /tool and /mcp commands to not write terminal escape codes directly (#10010) 2025-09-29 21:27:06 +00:00
Jacob MacDonald
cea1a867b6
Extension update confirm dialog (#10183) 2025-09-29 21:19:19 +00:00
shrutip90
d6933c77ba
fix(cli): Make IDE trust listener also listen to IDE status changes a… (#9783) 2025-09-29 20:54:12 +00:00
Adam Weidman
0c3fcb7030
chore(mocktools): final step in unify mock tool definitions (#9166) 2025-09-29 20:43:06 +00:00
Jacob Richman
94f43c79d0
Fix markdown rendering on Windows (#10185) 2025-09-29 20:38:27 +00:00
Sandy Tao
ac4a79223a
feat(core): Add content-based retries for JSON generation (#9264) 2025-09-29 19:27:15 +00:00
shishu314
042288e72c
fix(infra)- Add pr number to release branches (#9506)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-29 17:14:53 +00:00
Sandy Tao
8a2c2dc73f
feat(core): Enable tool output truncation by default (#9983) 2025-09-29 16:30:37 +00:00
Jacob MacDonald
e8a0249e6b
fix windows test for new extension installation (#10164) 2025-09-29 14:35:42 +00:00
Jacob MacDonald
ea061f52b0
Fix -e <extension> for disabled extensions (#9994) 2025-09-29 13:53:19 +00:00
Jacob Richman
62ba330612
Jacob314/add radio button keys (#10083) 2025-09-28 21:50:47 +00:00
anthony bushong
1bd75f060d
fix(core): auto-correct file paths in smart edit where possible (x-platform) (#10018) 2025-09-27 23:16:51 +00:00
Fridayxiao
331e2ce45d
feat(cli): Add setting to show status(or Gemini 's thoughts) in terminal title and taskbar icon (#4386)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-27 19:48:24 +00:00
Jacob Richman
0b2d79a2ea
fix(ui): stop truncating output from the model rendered in <static> (#9972) 2025-09-27 19:40:09 +00:00
Sandy Tao
ffcd996366
feat(core): Use lastPromptTokenCount to determine if we need to compress (#10000) 2025-09-27 18:56:10 +00:00
Tommaso Sciortino
93694c6a65
Make compression algo slightly more aggressive (#10024) 2025-09-27 12:15:53 +00:00
Adam Weidman
db51e3f4cd
feat(iap support): Add service account impersonation provider to MCPServers to support IAP on Cloud Run (#8505)
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-09-27 08:12:24 +00:00
christine betts
19400ba8c7
Reapply "feat(accessibility): implement centralized screen reader layout (#9263)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-27 01:27:00 +00:00
Gal Zahavi
eb1a6a6091
Revert "fix(core): auto-correct file paths in smart edit where possible" (#10009) 2025-09-27 01:05:48 +00:00
matt korwel
80a414be97
Mac required (#10007) 2025-09-27 00:23:48 +00:00
Gal Zahavi
24c15b9d43
Revert "Make --allowed-tools work in non-interactive mode" (#10006) 2025-09-26 16:22:02 -07:00
Luna Wang
2aa2ab878b
Remove border from user messages and color > to improve UI and readability (#9984) 2025-09-26 22:02:54 +00:00
anthony bushong
0d22b22c82
fix(core): auto-correct file paths in smart edit where possible (#9526) 2025-09-26 20:05:15 +00:00
owenofbrien
e909993dd1
Added warning to avoid command substitution in run_shell_command tool… (#9934)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-26 18:16:05 +00:00
Abhi
3d7cb3fb8a
refactor(core): Extract file filtering constants from Config to break circular dependency (#9974) 2025-09-26 17:37:00 +00:00
mistergarrison
e8a065cb9f
Make --allowed-tools work in non-interactive mode (#9114)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-26 17:03:35 +00:00
matt korwel
8a16165a9b
fix(deps): resolve ansi-regex dependency conflict (#9964) 2025-09-26 10:00:54 -07:00
geoffdowns
11c995e9fa
Stop checking MCP tool schemas for type definitions (#9574)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: anthony bushong <agmsb@users.noreply.github.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
Co-authored-by: Jacob MacDonald <jakemac@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
Co-authored-by: HugoMurillo <mhugorodrigo@google.com>
Co-authored-by: Shreya Keshive <shreyakeshive@google.com>
Co-authored-by: Miguel Solorio <miguelsolorio@google.com>
Co-authored-by: Christie Warwick (Wilson) <bobcatfish@gmail.com>
Co-authored-by: shrutip90 <shruti.p90@gmail.com>
2025-09-26 04:42:21 +00:00
christine betts
53434d860a
Update enablement behavior + info (#9758) 2025-09-26 01:44:28 +00:00