From 415d3413c48443d9071662a76fa46f6a4b2c6c72 Mon Sep 17 00:00:00 2001 From: Steven Date: Mon, 25 Aug 2025 16:06:53 -0400 Subject: [PATCH] feat(telemetry): Add email to telemetry prompt (#6339) Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: Arya Gummadi --- packages/core/src/telemetry/loggers.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/src/telemetry/loggers.ts b/packages/core/src/telemetry/loggers.ts index 04fd2447..60088748 100644 --- a/packages/core/src/telemetry/loggers.ts +++ b/packages/core/src/telemetry/loggers.ts @@ -53,13 +53,17 @@ import { isTelemetrySdkInitialized } from './sdk.js'; import { uiTelemetryService, UiEvent } from './uiTelemetry.js'; import { ClearcutLogger } from './clearcut-logger/clearcut-logger.js'; import { safeJsonStringify } from '../utils/safeJsonStringify.js'; +import { UserAccountManager } from '../utils/userAccountManager.js'; const shouldLogUserPrompts = (config: Config): boolean => config.getTelemetryLogPromptsEnabled(); function getCommonAttributes(config: Config): LogAttributes { + const userAccountManager = new UserAccountManager(); + const email = userAccountManager.getCachedGoogleAccount(); return { 'session.id': config.getSessionId(), + ...(email && { 'user.email': email }), }; }