From b20c8389f3f483f3972c254ec97fff4004b7c75f Mon Sep 17 00:00:00 2001 From: Jerop Kipruto Date: Fri, 13 Jun 2025 03:44:17 -0400 Subject: Handle telemetry in non-interactive mode (#1002) Changes: - Ensure proper shutdown in non-interactive mode - Ensures the initial user prompt is logged in non-interactive mode - Improve telemetry for streaming - handle chunks and input token count is now alongside other token counts in response To test: - Follow instructions in https://github.com/google-gemini/gemini-cli/blob/main/docs/core/telemetry.md#google-cloud - Run CLI in non-interactive mode and observe logs/metrics in GCP Logs Explorer and Metrics Explorer #750 --- packages/core/src/telemetry/index.ts | 1 + 1 file changed, 1 insertion(+) (limited to 'packages/core/src/telemetry/index.ts') diff --git a/packages/core/src/telemetry/index.ts b/packages/core/src/telemetry/index.ts index cbb7b4d2..e8248bf9 100644 --- a/packages/core/src/telemetry/index.ts +++ b/packages/core/src/telemetry/index.ts @@ -16,6 +16,7 @@ export { logApiRequest, logApiError, logApiResponse, + combinedUsageMetadata, } from './loggers.js'; export { UserPromptEvent, -- cgit v1.2.3