From 2a3244b1bb5744c570c4ccba63eef30fdc263fcd Mon Sep 17 00:00:00 2001 From: christine betts Date: Thu, 30 Oct 2025 09:47:36 -0400 Subject: [PATCH] Log extension ID with tool call/slash command invocation (#12254) Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- .../telemetry/clearcut-logger/clearcut-logger.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts b/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts index 36bee1fc0c..8fcc9e6fc3 100644 --- a/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts +++ b/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts @@ -564,6 +564,12 @@ export class ClearcutLogger { } } } + if (event.extension_id) { + data.push({ + gemini_cli_key: EventMetadataKey.GEMINI_CLI_EXTENSION_ID, + value: event.extension_id, + }); + } const logEvent = this.createLogEvent(EventNames.TOOL_CALL, data); this.enqueueLogEvent(logEvent); @@ -779,6 +785,13 @@ export class ClearcutLogger { }); } + if (event.extension_id) { + data.push({ + gemini_cli_key: EventMetadataKey.GEMINI_CLI_EXTENSION_ID, + value: event.extension_id, + }); + } + this.enqueueLogEvent(this.createLogEvent(EventNames.SLASH_COMMAND, data)); this.flushIfNeeded(); }