Commit Graph

109 Commits

Author SHA1 Message Date
Abhi 6f47cefcde refactor(core): extract static concerns from CoreToolScheduler (#15589) 2025-12-26 20:51:39 +00:00
Christian Gunderman c311946405 Record timestamp with code assist metrics. (#15439) 2025-12-22 20:04:06 +00:00
Christian Gunderman 815d569848 Code Assist backend telemetry for user accept/reject of suggestions (#15206) 2025-12-17 23:12:59 +00:00
Christian Gunderman d2f8673c01 Disallow unnecessary awaits. (#15172) 2025-12-17 05:28:18 +00:00
Christian Gunderman 72348bf567 Code assist service metrics. (#15024) 2025-12-16 17:34:05 +00:00
Christian Gunderman 1f21ac5f84 Send the model and CLI version with the user agent (#14865) 2025-12-10 00:38:33 +00:00
Marat Boshernitsan 86e001f4f6 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 86c4a55012 Allow telemetry exporters to GCP to utilize user's login credentials, if requested (#13778) 2025-12-03 05:27:37 +00:00
Allen Hutchison 3686f63257 refactor(stdio): always patch stdout and use createWorkingStdio for clean output (#14159) 2025-12-02 23:08:25 +00:00
CHAEWAN KIM c7c043fb6d 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 3ba5da2996 Add usage limit remaining in /stats (#13843) 2025-11-27 01:21:33 +00:00
Jacob Richman c8394229c4 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 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
Adib234 3a18d8e29a Change flag name to flag id for existing flags (#13073) 2025-11-14 21:34:54 +00:00
Caroline Rose fcdd1a4590 feat(auth): Add option for metadata server application default credentials without project override (#12948) 2025-11-14 16:39:11 +00:00
Shreya Keshive 66b7867044 feat: Update client metadata for consistency (#12947) 2025-11-12 16:11:48 +00:00
Megha Bansal b21cb4a57d Increase code coverage for core packages (#12872) 2025-11-12 04:06:43 +00:00
cornmander e46417c5bb Add experiment logging and add caching experiment (#12862) 2025-11-11 04:15:38 +00:00
Shreya Keshive 02f19207a5 feat(core): Integrate remote experiments configuration (#12539) 2025-11-04 23:09:53 +00:00
Shreya Keshive 2df1bf457c feat(core): Add support for listing experiments (#12495) 2025-11-03 21:51:22 +00:00
matt korwel 9c39d616cb feat: Prevent self-imports and fix build loop (#12309) 2025-10-30 20:15:49 +00:00
shishu314 4a547d065f 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 7c6a9c1892 Migrate to coreEvents/debugLogger (#12107) 2025-10-27 23:46:35 +00:00
cocosheng-g 5c9d97d76f Create BYOID auth client when detecting BYOID credentials (#11592) 2025-10-27 20:05:11 +00:00
Abhi a2fc45a492 refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +00:00
Paweł Dec 6653162156 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) 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
Sumit Chauhan da54e6e966 feat: support GOOGLE_CLOUD_PROJECT_ID fallback (fixes #2262) (#2725) 2025-10-09 10:42:54 +00:00
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 2a3bbc7aa0 fix(stats): Use request model as fallback for stats logging (#8423) 2025-09-14 01:03:46 +00:00
Tommaso Sciortino 271e54623d Pull contentGenerator out of GeminiClient and into Config. (#7825) 2025-09-07 20:00:03 +00:00
Gaurav 780ac59dfd fix: handle vpc-sc violations in LoadCodeAssist method (#7824) 2025-09-06 02:55:33 +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
Arya Gummadi d2fbbb6488 fix(auth): improve Google OAuth error handling and prevent empty error messages (#7539) 2025-09-03 20:51:29 +00:00
bl-ue c88afaa5f5 feat(sessions): Integrate chat recording into GeminiChat (#6721) 2025-09-03 05:29:07 +00:00
Tommaso Sciortino 070f70a60e Enable citations by default for certain users. (#7438) 2025-09-02 16:36:24 +00:00
Manash f30767fb56 fix(core): Fix permissions for oauth_creds.json (#6662) 2025-08-29 17:35:07 +00:00
Tommaso Sciortino 6a26741ec6 Standardize exit codes (#7055) 2025-08-26 04:44:45 +00:00
Tommaso Sciortino 9e935d55c8 Revert "feat: add explicit license selection and status visibility (#6751)" (#7057) 2025-08-25 23:16:30 +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
Bryan Morgan 8f353e95af 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 6789322d1b feat: add explicit license selection and status visibility (#6751) 2025-08-22 20:01:01 +00:00
Yuki Okita fbbf39b059 Refac: Centralize storage file management (#4078)
Co-authored-by: Taylor Mullen <ntaylormullen@google.com>
2025-08-20 01:55:47 +00:00
Arya Gummadi 339aa07073 fix: allow re-auth with another google account (#6544) 2025-08-20 00:06:25 +00:00
Gaurav 8f88c99a12 fix: GCA creds loading order (#6498) 2025-08-18 21:11:19 +00:00
Richie Foreman ddc9755b96 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 47e1d69838 feat(oauth): Make oauth client a singleton to survive cache failures (#6348) 2025-08-16 05:05:59 +00:00
Wanlin Du ac7fa5757a fix: allow user to use responseSchema as well. (#6336) 2025-08-15 20:59:01 +00:00