Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
shishu314
cd75d94262
Log yolo mode + number of turns ( #6055 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-08-25 20:06:47 +00:00
Shreya Keshive
776627c855
refactor(ide): Improve IDE detection discovery ( #6765 )
2025-08-25 18:39:57 +00:00
Nanda Kishore
528227a0f8
feat: Add programming language to CLI events ( #6071 )
...
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: JaeHo Jang <diehreo@gmail.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Victor May <mayvic@google.com>
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com>
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Billy Biggs <bbiggs@google.com>
Co-authored-by: Ricardo Fabbri <rfabbri@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
Co-authored-by: Ben Guo <36952867+HunDun0Ben@users.noreply.github.com>
Co-authored-by: Ben Guo <hundunben@gmail.com>
Co-authored-by: mkusaka <hinoshita1992@gmail.com>
2025-08-22 12:17:32 +00:00
Shardul Natu
0242ecd83a
fix(metrics): Do not convert numerical metrics to strings ( #6701 )
...
Co-authored-by: Shnatu <snatu@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-21 07:25:42 +00:00
agarwalravikant
6b843ca3a8
Changes to add MCP tool count, and MCP tool name as dimension ( #6631 )
...
Co-authored-by: Ravikant Agarwal <ravikantag@google.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-08-20 14:22:22 +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
owenofbrien
b561d3bbed
Log all session metadata ( #6423 )
2025-08-19 20:06:00 +00:00
agarwalravikant
58c2925624
Changes to add tool_type as dimension ( #6538 )
...
Co-authored-by: Ravikant Agarwal <ravikantag@google.com>
2025-08-19 05:25:47 +00:00
Richie Foreman
71f706cf29
feat(client/compression): Log telemetry when compressing chat context. ( #6195 )
2025-08-18 19:59:13 +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
owenofbrien
dd55a82a28
Log CLI version and git commit hash (v2) ( #6176 )
2025-08-14 10:12:26 +00:00
Richie Foreman
d6f74ea2f0
chore(telemetry): Add various surface detection to determineSurface for logging. ( #6074 )
...
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-13 21:45:53 +00:00
Richie Foreman
2dbd5ecdc8
chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry ( #6166 )
2025-08-13 20:37:08 +00:00
Jacob Richman
e4473a9007
Revert "chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry" ( #6161 )
2025-08-13 18:13:18 +00:00
Deepankar Sharma
9c7fb870c1
Add terminal setup command for Shift+Enter and Ctrl+Enter support ( #3289 )
...
Co-authored-by: jacob314 <jacob314@gmail.com>
2025-08-13 17:32:54 +00:00
Richie Foreman
150103e5dd
chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry ( #6023 )
2025-08-13 15:42:38 +00:00
Richie Foreman
7cc6b8c270
chore(usage telemetry): Freshen up Clearcut logging ( #6013 )
...
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-12 18:31:59 +00:00
Lee James
2548facc79
feat: add "surface" to all logs ( #5862 )
2025-08-11 15:11:20 +00:00
agarwalravikant
5ab184fcaf
Fix for git issue 5657 to add lines of code added/removed telemetry ( #5823 )
...
Co-authored-by: Ravikant Agarwal <ravikantag@google.com>
2025-08-08 04:38:07 +00:00
Gal Zahavi
86eaa03f8a
feat(telemetry): Prevent memory leak in ClearcutLogger ( #5734 )
2025-08-08 01:53:39 +00:00
Richie Foreman
9bc0a4aff3
chore(telemetry): Log FIREBASE_STUDIO when using Gemini CLI within Firebase Studio ( #5790 )
2025-08-07 22:50:48 +00:00
Shreya Keshive
268627469b
Refactor IDE client state management, improve user-facing error messages, and add logging of connection events ( #5591 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-05 22:52:58 +00:00
owenofbrien
83a04c4755
Cloud Shell surface logging fix ( #5364 )
2025-08-04 16:48:46 +00:00
Sandy Tao
f21ff09389
fix(core): Remove json output schema form the next speaker check prompt ( #5325 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-01 01:17:52 +00:00
Sandy Tao
23c014e29c
Replace FlashDecidedToContinueEvent with NextSpeakerCheckEvent ( #5257 )
2025-07-31 04:47:04 +00:00
Shreya Keshive
293bb82019
Adds centralized support to log slash commands + sub commands ( #5128 )
2025-07-29 20:20:37 +00:00
Hyeladi Bassi
a9f04eba2c
refactor(telemetry): enhance flushToClearcut method with retry logic and early return for empty events ( #1601 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-07-27 18:18:27 +00:00
Sandy Tao
0ef9c0b792
Log prompt id when a loop is detected ( #4765 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-24 05:37:28 +00:00
Sandy Tao
67008d4643
Log when flash model decided to continue ( #4698 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-23 00:31:57 +00:00
warjiang
606a7702de
feat(cli): add explicit proxy option in cli ( #2526 )
...
Co-authored-by: Dcatfly <dcatfly@gmail.com>
2025-07-17 18:57:37 +00:00
uttamkanodia14
fc8c38b2bc
Logging surface field in the start_session_event. Also logging sessio… ( #4362 )
2025-07-17 15:53:59 +00:00
Sandy Tao
886faa2990
Log the 2 types of loop detection ( #4193 )
2025-07-15 04:44:07 +00:00
Bryan Morgan
ff3722a3a7
Fix circular reference JSON serialization in telemetry logging ( #4150 )
2025-07-14 20:20:06 +00:00
uttamkanodia14
5b5f496436
Adds Flash Fallback logging and clearcut logging ( #3843 )
2025-07-11 21:10:25 +00:00
Gaurav
8f12e8a114
fix: clearcut logging (retry #3744 ) ( #3751 )
2025-07-11 17:57:35 +00:00
uttamkanodia14
93284281de
Logs the auth type in the user prompts, api responses and errors ( #3795 )
2025-07-11 16:47:46 +00:00
anj-s
0151a9e1a3
Remove extra logging in debug mode ( #3864 )
2025-07-11 14:43:51 +00:00
matt korwel
58607b92df
Revert "fix: Use Email for Clearcut Logging and Refactor User Info Fetching" ( #3744 )
2025-07-09 21:51:37 -07:00
Gaurav
b7f8e1360f
fix: Use Email for Clearcut Logging and Refactor User Info Fetching ( #3620 )
2025-07-10 04:17:40 +00:00
uttamkanodia14
063481faa4
Adding TurnId to Tool call and API responses and error logs. ( #3039 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-07-09 18:49:30 +00:00
Bryan Morgan
654f8aeb61
Fixed Google User Id pass to Clearcut ( #3147 )
2025-07-03 20:54:35 +00:00
uttamkanodia14
ada4061a45
Fix clearcut-logger.ts to event name GEMINI_CLI_API_RESPONSE_TOOL_TOK… ( #1875 )
2025-06-29 22:14:13 +00:00
Bryan Morgan
cdb803b9a4
Added obfuscated google account ID to clearcut log messages ( #2593 )
2025-06-29 20:35:20 +00:00
anj-s
7b86a2015f
Remove debug logs that are not actionable but numerous ( #2030 )
2025-06-29 02:33:53 +00:00
zhiyue
b0cf9bcece
fix(telemetry): handle all promise rejections in ClearcutLogger ( #1557 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-06-25 20:14:44 +00:00
anj-s
418f67086b
Add the link to the privacy policy to the Usage Statistics section and remove debug logs ( #1393 )
2025-06-24 22:31:45 +00:00
owenofbrien
37034045ae
Fix Clearcut logging wire format ( #1359 )
...
Fix for Clearcut logging wire format based on validation thread with Clearcut / Concord eng
2025-06-23 17:47:37 -07:00
anj-s
3012684469
Fix duplicate startSession logs and duplicate logging events over the wire ( #1357 )
2025-06-24 00:05:42 +00:00
Jerop Kipruto
b443b5e800
Ensure telemetry events are flushed immediately ( #1344 )
...
The previous implementation used `flushIfNeeded` to batch most telemetry events, but it was not reliably sending them, leading to data loss. Notably, the `startSession` event, which already used `flushToClearcut`, was working correctly, indicating an issue with the batching logic itself.
This change replaces all calls to `flushIfNeeded` with `flushToClearcut` to align all event logging with the working `startSession` implementation and ensure that events are sent immediately. This prioritizes the reliability of data collection over network efficiency.
This is a temporary solution to prevent further data loss. The underlying issue with the batching mechanism in `flushIfNeeded` should be investigated and fixed in the future, at which point this change can be reverted.
2025-06-23 22:05:02 +00:00