Commit graph

103 commits

Author SHA1 Message Date
Marat Boshernitsan
4322137cee
refactor(telemetry): Improve previous PR that allows telemetry to use the CLI auth and add testing (#14589) 2025-12-08 11:20:13 -08:00
Marat Boshernitsan
b9b3b8050d
Allow telemetry exporters to GCP to utilize user's login credentials, if requested (#13778) 2025-12-03 05:27:37 +00:00
Allen Hutchison
828afe113e
refactor(stdio): always patch stdout and use createWorkingStdio for clean output (#14159) 2025-12-02 23:08:25 +00:00
CHAEWAN KIM
f4babf172b
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
Sehoon Shon
69188c8538
Add usage limit remaining in /stats (#13843) 2025-11-27 01:21:33 +00:00
Jacob Richman
030a5ace97
Fix multiple bugs with auth flow including using the implemented but unused restart support. (#13565) 2025-11-21 16:31:47 +00:00
Jacob Richman
d1e35f8660
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
86828bb561
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
Adib234
ce56b4ee1b
Change flag name to flag id for existing flags (#13073) 2025-11-14 21:34:54 +00:00
Caroline Rose
9d74b7c0e8
feat(auth): Add option for metadata server application default credentials without project override (#12948) 2025-11-14 16:39:11 +00:00
Shreya Keshive
570ccc7da0
feat: Update client metadata for consistency (#12947) 2025-11-12 16:11:48 +00:00
Megha Bansal
11a0a9b911
Increase code coverage for core packages (#12872) 2025-11-12 04:06:43 +00:00
cornmander
4fbeac8b32
Add experiment logging and add caching experiment (#12862) 2025-11-11 04:15:38 +00:00
Shreya Keshive
da3da19844
feat(core): Integrate remote experiments configuration (#12539) 2025-11-04 23:09:53 +00:00
Shreya Keshive
be1dc13bb1
feat(core): Add support for listing experiments (#12495) 2025-11-03 21:51:22 +00:00
matt korwel
b382ae6803
feat: Prevent self-imports and fix build loop (#12309) 2025-10-30 20:15:49 +00:00
shishu314
6e026bd950
fix(security) - Use emitFeedback instead of console error (#11954)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-29 14:49:46 +00:00
Tommaso Sciortino
85f3a8c210
Migrate to coreEvents/debugLogger (#12107) 2025-10-27 23:46:35 +00:00
cocosheng-g
9e8f7c074c
Create BYOID auth client when detecting BYOID credentials (#11592) 2025-10-27 20:05:11 +00:00
Abhi
b364f37655
refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +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
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
Sumit Chauhan
0cd490a9b8
feat: support GOOGLE_CLOUD_PROJECT_ID fallback (fixes #2262) (#2725) 2025-10-09 10:42:54 +00:00
shishu314
c999b7e354
feat(security) - Encrypted oauth flag (#8101)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-16 14:05:29 +00:00
Abhi
f11d79a931
fix(stats): Use request model as fallback for stats logging (#8423) 2025-09-14 01:03:46 +00:00
Tommaso Sciortino
6e26c88c2c
Pull contentGenerator out of GeminiClient and into Config. (#7825) 2025-09-07 20:00:03 +00:00
Gaurav
a027010097
fix: handle vpc-sc violations in LoadCodeAssist method (#7824) 2025-09-06 02:55:33 +00:00
shishu314
af52b04e6f
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
Arya Gummadi
876d091602
fix(auth): improve Google OAuth error handling and prevent empty error messages (#7539) 2025-09-03 20:51:29 +00:00
bl-ue
b5dd6f9ea6
feat(sessions): Integrate chat recording into GeminiChat (#6721) 2025-09-03 05:29:07 +00:00
Tommaso Sciortino
997136ae25
Enable citations by default for certain users. (#7438) 2025-09-02 16:36:24 +00:00
Manash
3529595e6c
fix(core): Fix permissions for oauth_creds.json (#6662) 2025-08-29 17:35:07 +00:00
Tommaso Sciortino
7e31577813
Standardize exit codes (#7055) 2025-08-26 04:44:45 +00:00
Tommaso Sciortino
925d747b9d
Revert "feat: add explicit license selection and status visibility (#6751)" (#7057) 2025-08-25 23:16:30 +00:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
Pascal Birchler
ee4feea006
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
Bryan Morgan
fef89f5429
Filter thought parts before passing them to CountToken (#6859)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-22 23:15:37 +00:00
jason
5030ced9e1
feat: add explicit license selection and status visibility (#6751) 2025-08-22 20:01:01 +00:00
Yuki Okita
21c6480b65
Refac: Centralize storage file management (#4078)
Co-authored-by: Taylor Mullen <ntaylormullen@google.com>
2025-08-20 01:55:47 +00:00
Arya Gummadi
6505b0c8e1
fix: allow re-auth with another google account (#6544) 2025-08-20 00:06:25 +00:00
Gaurav
5fe4e02310
fix: GCA creds loading order (#6498) 2025-08-18 21:11:19 +00:00
Richie Foreman
2998f27f70
chore(compiler): Enable strict property access TS compiler flag. (#6255)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-17 16:43:21 +00:00
Marat Boshernitsan
bc60257e22
feat(oauth): Make oauth client a singleton to survive cache failures (#6348) 2025-08-16 05:05:59 +00:00
Wanlin Du
de6c759c28
fix: allow user to use responseSchema as well. (#6336) 2025-08-15 20:59:01 +00:00
Gaurav
f9a1e8eb6f
fix: use server-returned project for gca free tier auth (#6113) 2025-08-13 21:04:58 +00:00
Wanlin Du
f52d073dfb
chore: migrate from responseSchema to use responseJsonSchema. (#4814) 2025-08-11 23:04:58 +00:00
Tommaso Sciortino
239ba63d28
Make ProjectIdRequiredError error more lenient (#5693) 2025-08-11 18:04:44 +00:00
Brian de Alwis
191cc01bf5
fix(core): restrict oauth_creds.json file permissions (#5245)
Co-authored-by: cornmander <shikhman@google.com>
2025-08-09 03:05:30 +00:00
shishu314
bae922a632
fix(cli) - Move logging into CodeAssistServer (#5781)
Co-authored-by: Shi Shu <shii@google.com>
2025-08-07 23:58:18 +00:00
owenofbrien
a6a386f72a
Propagate prompt (#5033) 2025-08-01 19:37:56 +00:00