Commit Graph

184 Commits

Author SHA1 Message Date
Gal Zahavi c517a3c302 chore(shell): Enable interactive shell by default (#10661) 2025-10-08 20:28:19 +00:00
Zack Birkenbuel 3ed350a464 Rationalize different Extension typings (#10435) 2025-10-08 14:31:41 +00:00
sgnagnarella 4e8deaf7b8 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
Abhi 1c529d62c3 feat: Add enableSubagents configuration and wire up subagent registration (#9988) 2025-10-01 20:54:00 +00:00
Sandy Tao 052c79c691 feat(core): Enable tool output truncation by default (#9983) 2025-09-29 16:30:37 +00:00
Adam Weidman e43d6e2a17 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
Abhi c65bfc3698 refactor(core): Extract file filtering constants from Config to break circular dependency (#9974) 2025-09-26 17:37:00 +00:00
Allen Hutchison 02f33a410c Fix: Only log message bus debug info when feature is enabled (#9156) 2025-09-22 23:08:48 +00:00
Allen Hutchison ae5202a04f feat: add message bus integration for tool confirmation (#8938) 2025-09-22 19:03:20 +00:00
Jacob MacDonald 6c490661ec Store installed release version as a part of install metadata (#9122) 2025-09-22 16:42:35 +00:00
anj-s 8017e6154e (feat): Add a ToDo tool to track ongoing task lists (#8761)
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: Jacob MacDonald <jakemac@google.com>
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
2025-09-20 13:01:02 +00:00
Jacob MacDonald 970e0f7e64 Add support for auto-updating git extensions (#8511) 2025-09-18 21:49:47 +00:00
christine betts 5a44d49d29 Add simple extensions release flow support (#8498) 2025-09-17 22:14:01 +00:00
MRK dee20cc6e8 Fix to issue #736 resulting in GEMINI_CLI_AUTH_TYPE not getting populated most of the time in the start_session events (#8508)
Co-authored-by: owenofbrien <86964623+owenofbrien@users.noreply.github.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-09-17 06:08:23 +00:00
Jerop Kipruto fd166eb9d2 feat: add direct Google Cloud telemetry exporters (#8541) 2025-09-16 19:13:57 +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
Abhi 5c5c06e1ba # feat(routing): Introduce useModelRouter feature flag (#8366) 2025-09-12 19:57:07 +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
joshualitt 44f6359b18 feat(core): Enable ripgrep by default. (#7427) 2025-09-11 23:46:07 +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
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
Allen Hutchison 2403d7b528 feat(core): Tool Confirmation Message Bus foundation (PR 1 of 3) (#7835) 2025-09-11 16:39:17 +00:00
Jerop Kipruto d468caeaa9 Structured JSON Output (#8119) 2025-09-10 20:19:47 +00:00
Sandy Tao 3267e938b7 feat(core): Only summarize long tool output for shell command (#8039) 2025-09-09 20:01:25 +00:00
Abhi 32992ff772 refactor(core): Introduce LlmUtilityService and promptIdContext (#7952) 2025-09-09 05:14:15 +00:00
joshualitt 5dbcbd878c feat(core): Download ripgrep at runtime, if enabled. (#7818) 2025-09-08 21:44:56 +00:00
Abhi bb2c912bd9 refactor: Centralize and improve model fallback handling (#7634) 2025-09-08 20:19:52 +00:00
Tommaso Sciortino 271e54623d Pull contentGenerator out of GeminiClient and into Config. (#7825) 2025-09-07 20:00:03 +00:00
Sandy Tao 13c1efeb29 feat(core): Save large tool outputs to a file and return truncated lines (#6240) 2025-09-05 22:37:29 +00:00
christine betts d3021475ea Make 'source' a positional argument in extensions install and set flag to true (#7807) 2025-09-05 18:44:41 +00:00
shishu314 d6e39ce627 Feat(security) - Create a class for Oauth credential (#7745)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-05 14:30:41 +00:00
Tommaso Sciortino ca53eccb2c Use IdeClient directly instead of config.ideClient (#7627) 2025-09-04 16:32:09 +00:00
Gal Zahavi 1798fafadc refactor(setting): Improve settings migration and tool loading (#7445)
Co-authored-by: psinha40898 <pyushsinha20@gmail.com>
2025-09-04 02:23:25 +00:00
Silvio Junior 49ed443b8f Enable smart edit by default on main (#7679) 2025-09-03 23:04:50 +00:00
shrutip90 5d5513fc5c Override Gemini CLI trust with VScode workspace trust when in IDE (#7433) 2025-09-03 18:44:26 +00:00
Silvio Junior 7279c8d73b Smart Edit Tool (#6823) 2025-08-29 19:45:39 +00:00
Richie Foreman 0396e440a7 fix(trust): Respect folder trust setting when reading GEMINI.md (#7409) 2025-08-29 18:12:36 +00:00
Pyush Sinha aea394ebcd fix: add flash lite with respect to api defaults (#4652)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
2025-08-29 16:20:50 +00:00
shrutip90 574d63bcc0 fix(trust): Update config.isTrustedFolder (#7373) 2025-08-29 02:41:33 +00:00
Pascal Birchler 9fdb9491c5 Add MCP loading indicator when initializing Gemini CLI (#6923) 2025-08-28 19:53:56 +00:00
Richie Foreman 12ec49050d fix(logging): Log NodeJS Version && Make Config.SessionID readonly (#7219) 2025-08-28 18:22:39 +00:00
Davor Racic dcf3b13434 fix(process-utils): replace wmic with powershell for windows process (#7087)
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-28 14:09:01 +00:00
Andrew Garrett 2919b44546 feat(cli): Add --allowed-tools flag to bypass tool confirmation (#2417) (#6453) 2025-08-26 16:17:43 +00:00
shrutip90 f6c1e27e8a Treat undefined same as true for isTrustedFolder (#7073) 2025-08-26 02:57:57 +00:00
shrutip90 f7a6a36048 feat: Disable YOLO and AUTO_EDIT modes for untrusted folders (#7041) 2025-08-26 00:30:04 +00:00
Pascal Birchler a97a6cc71b Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
Pascal Birchler 42392f6308 chore: consistently import node modules with prefix (#3013)
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-08-25 20:11:27 +00:00