summaryrefslogtreecommitdiff
path: root/packages/core/src
diff options
context:
space:
mode:
authorowenofbrien <[email protected]>2025-08-04 11:48:46 -0500
committerGitHub <[email protected]>2025-08-04 16:48:46 +0000
commit83a04c47552c1407662a5e3e567f4c5e50bba5de (patch)
tree519035e8d752ec8f03bb7730946b1bbe2fc0e748 /packages/core/src
parent94b7b402c521f4c11866db848802ac38747e15fe (diff)
Cloud Shell surface logging fix (#5364)
Diffstat (limited to 'packages/core/src')
-rw-r--r--packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts6
1 files changed, 5 insertions, 1 deletions
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,