summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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,