Commit Graph

88 Commits

Author SHA1 Message Date
Gal Zahavi b5f21718d7 feat(core): Add configurable inactivity timeout for shell commands (#13531) 2025-11-26 21:43:33 +00:00
Adib234 47f626aaac Remove useModelRouter experimental flag (#13593) 2025-11-21 17:54:17 +00:00
Jacob Richman 9409be8e1b Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering (#13247)
Bypassing rules as link checker failure is spurious.
2025-11-20 10:44:02 -08: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
shrutip90 2fa8b4df64 Check folder trust before allowing add directory (#12652) 2025-11-15 03:06:30 +00:00
Abhi 0e6e5a023e refactor: remove read-many-files tool from agent (#12796) 2025-11-13 02:56:37 +00:00
Sehoon Shon 077baccf1c Allow users to reset to auto when it's in fallback mode (#12623) 2025-11-13 00:30:43 +00:00
Abhi 299c431de1 Deprecate read_many_files tool (#12861) 2025-11-11 20:35:20 +00:00
cornmander e46417c5bb Add experiment logging and add caching experiment (#12862) 2025-11-11 04:15:38 +00:00
Jacob MacDonald c9a63d8e8f [feat] Extension Reloading - respect updates to exclude tools (#12728) 2025-11-07 20:18:35 +00:00
Tommaso Sciortino 60feedd8da Fix test in windows (#12681) 2025-11-07 04:01:30 +00:00
joshualitt 4b11b55c01 feat(core): Add ModelConfigService. (#12556) 2025-11-06 01:18:42 +00:00
Tommaso Sciortino 9ab24d397c List tools in a consistent order. (#12615) 2025-11-05 23:38:44 +00:00
Adam Weidman ecd1bcede5 fix: allow user to set pro model even in fallback (#12566) 2025-11-05 14:38:45 +00:00
Shreya Keshive 02f19207a5 feat(core): Integrate remote experiments configuration (#12539) 2025-11-04 23:09:53 +00:00
Edilmo Palencia a8ab4b8430 feat(hooks): Hook Input/Output Contracts (#9080) 2025-11-04 02:47:23 +00:00
Allen Hutchison ed3f64199d Refactor PolicyEngine to Core Package (#12325)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-03 23:41:00 +00:00
Abhi 75975289de fix(ui): ensure model changes update the UI immediately (#12412) 2025-11-03 19:59:51 +00:00
Allen Hutchison 282d9741c5 refactor(core): improve error handling for setGlobalProxy (#12437) 2025-11-03 18:13:52 +00:00
Edilmo Palencia ee2f88eb14 feat(hooks): Hook Configuration Schema and Types (#9074)
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-11-02 19:49:16 +00:00
Abhi 6259a584c8 fix(core): prevent model router from overriding explicit model choice (#12399) 2025-10-31 21:02:22 +00:00
Victor May 556d9a2628 Enable model routing for all users (#12300) 2025-10-30 22:29:24 +00:00
Gal Zahavi b16abaec1b feat(auth): improve API key authentication flow (#11760)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-30 01:58:08 +00:00
Victor May ba2a13b5d6 Disable model routing for oauth users (#11889)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-10-28 15:25:53 -07:00
Sandy Tao a654085045 fix(telemetry): Prevent duplicate StartSessionEvent logging (#12090) 2025-10-27 20:40:03 +00:00
Adib234 1fd904d6c9 Add setting to disable YOLO mode (#11609)
Co-authored-by: Shreya Keshive <shreyakeshive@google.com>
2025-10-22 18:57:10 +00:00
Abhi 86c2f43ed5 Revert "Per-Auth Method Feature Flag for Model Routing (#11333)" (#11597) 2025-10-21 18:36:02 +00:00
Victor May 9efe544c3f 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
Allen Hutchison b7e4e8b1de 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
Silvio Junior 4ea702153f Expose Codebase Investigator settings to the user (#10844) 2025-10-14 02:30:32 +00:00
Dongin Kim(Terry) 1470bae0d0 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
sgnagnarella aba49d90ca 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
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
Abhi 1c529d62c3 feat: Add enableSubagents configuration and wire up subagent registration (#9988) 2025-10-01 20:54:00 +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
joshualitt 44f6359b18 feat(core): Enable ripgrep by default. (#7427) 2025-09-11 23:46:07 +00:00
Abhi 431bf4c273 feat(routing): Initialize model routing architecture (#8153) 2025-09-11 17:38:50 +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
Tommaso Sciortino 271e54623d Pull contentGenerator out of GeminiClient and into Config. (#7825) 2025-09-07 20:00:03 +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
shrutip90 574d63bcc0 fix(trust): Update config.isTrustedFolder (#7373) 2025-08-29 02:41:33 +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