Shreya Keshive
0287a2ea22
refactor(ide): Improve IDE detection discovery ( #6765 )
2025-08-25 18:39:57 +00:00
Nanda Kishore
a59706fc7b
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
63904a5faf
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
Lee James
ceb759c760
test(logging): Add tests for default log fields ( #6583 )
2025-08-20 14:33:25 +00:00
agarwalravikant
ac7b7dc5c7
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
fbbf39b059
Refac: Centralize storage file management ( #4078 )
...
Co-authored-by: Taylor Mullen <ntaylormullen@google.com >
2025-08-20 01:55:47 +00:00
owenofbrien
e581285089
Log all session metadata ( #6423 )
2025-08-19 20:06:00 +00:00
agarwalravikant
7a3be7f56e
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
863d645379
feat(client/compression): Log telemetry when compressing chat context. ( #6195 )
2025-08-18 19:59:13 +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
owenofbrien
19c644aed3
Add session id to session summary and /bug template ( #6313 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2025-08-15 15:15:54 +00:00
owenofbrien
94b5f66c6e
Log CLI version and git commit hash (v2) ( #6176 )
2025-08-14 10:12:26 +00:00
Richie Foreman
43a2b0f921
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
3f545c887b
chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry ( #6166 )
2025-08-13 20:37:08 +00:00
Jacob Richman
b342e29be5
Revert "chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry" ( #6161 )
2025-08-13 18:13:18 +00:00
Deepankar Sharma
8677b289b9
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
1d541c343e
chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry ( #6023 )
2025-08-13 15:42:38 +00:00
Richie Foreman
55103356e8
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
e36a934ff8
feat: add "surface" to all logs ( #5862 )
2025-08-11 15:11:20 +00:00
agarwalravikant
6362a5618e
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
239a21ce89
feat(telemetry): Prevent memory leak in ClearcutLogger ( #5734 )
2025-08-08 01:53:39 +00:00
Richie Foreman
2810562eb0
chore(telemetry): Log FIREBASE_STUDIO when using Gemini CLI within Firebase Studio ( #5790 )
2025-08-07 22:50:48 +00:00
Shreya Keshive
4c72689a4a
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
f74468c087
Cloud Shell surface logging fix ( #5364 )
2025-08-04 16:48:46 +00:00
Sandy Tao
3bd678bb67
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
d4c6a0da11
Replace FlashDecidedToContinueEvent with NextSpeakerCheckEvent ( #5257 )
2025-07-31 04:47:04 +00:00
Shreya Keshive
6036e61669
Adds centralized support to log slash commands + sub commands ( #5128 )
2025-07-29 20:20:37 +00:00
Hyeladi Bassi
078b402ab0
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
6f0fa1baab
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
bd8aac87e6
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
d9451d0e39
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
a7fc6019c7
Logging surface field in the start_session_event. Also logging sessio… ( #4362 )
2025-07-17 15:53:59 +00:00
Sandy Tao
9c63f274cf
Log the 2 types of loop detection ( #4193 )
2025-07-15 04:44:07 +00:00
Bryan Morgan
664827e03d
Fix circular reference JSON serialization in telemetry logging ( #4150 )
2025-07-14 20:20:06 +00:00
uttamkanodia14
b5aea31aac
Adds Flash Fallback logging and clearcut logging ( #3843 )
2025-07-11 21:10:25 +00:00
Gaurav
1c6a0c6430
fix: clearcut logging (retry #3744 ) ( #3751 )
2025-07-11 17:57:35 +00:00
uttamkanodia14
d945255635
Logs the auth type in the user prompts, api responses and errors ( #3795 )
2025-07-11 16:47:46 +00:00
anj-s
e85cd0da6a
Remove extra logging in debug mode ( #3864 )
2025-07-11 14:43:51 +00:00
matt korwel
373ff1690e
Revert "fix: Use Email for Clearcut Logging and Refactor User Info Fetching" ( #3744 )
2025-07-09 21:51:37 -07:00
Gaurav
b65778199b
fix: Use Email for Clearcut Logging and Refactor User Info Fetching ( #3620 )
2025-07-10 04:17:40 +00:00
uttamkanodia14
3bd85150b2
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
5024c1043b
Fixed Google User Id pass to Clearcut ( #3147 )
2025-07-03 20:54:35 +00:00
uttamkanodia14
a5f094d153
Fix clearcut-logger.ts to event name GEMINI_CLI_API_RESPONSE_TOOL_TOK… ( #1875 )
2025-06-29 22:14:13 +00:00
Bryan Morgan
e223a7ed12
Added obfuscated google account ID to clearcut log messages ( #2593 )
2025-06-29 20:35:20 +00:00
anj-s
8bae63d177
Remove debug logs that are not actionable but numerous ( #2030 )
2025-06-29 02:33:53 +00:00
zhiyue
1bae8c1220
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
eab527bbc8
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
43cff878a1
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
629ed02a9a
Fix duplicate startSession logs and duplicate logging events over the wire ( #1357 )
2025-06-24 00:05:42 +00:00
Jerop Kipruto
463797730e
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