From 83a04c47552c1407662a5e3e567f4c5e50bba5de Mon Sep 17 00:00:00 2001 From: owenofbrien <86964623+owenofbrien@users.noreply.github.com> Date: Mon, 4 Aug 2025 11:48:46 -0500 Subject: [PATCH] Cloud Shell surface logging fix (#5364) --- .../core/src/telemetry/clearcut-logger/clearcut-logger.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts b/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts index cfbbdda6..6b85a664 100644 --- a/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts +++ b/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts @@ -235,7 +235,11 @@ export class ClearcutLogger { } logStartSessionEvent(event: StartSessionEvent): void { - const surface = process.env.SURFACE || 'SURFACE_NOT_SET'; + const surface = + process.env.CLOUD_SHELL === 'true' + ? 'CLOUD_SHELL' + : process.env.SURFACE || 'SURFACE_NOT_SET'; + const data = [ { gemini_cli_key: EventMetadataKey.GEMINI_CLI_START_SESSION_MODEL,