summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/hooks/useGeminiStream.ts
diff options
context:
space:
mode:
authorJerop Kipruto <[email protected]>2025-06-05 16:04:25 -0400
committerGitHub <[email protected]>2025-06-05 13:04:25 -0700
commit2ebf2fbc82ba998f0369f17b56f99d0b25680cb4 (patch)
treef2cfb0991e4781f99618d5b2fbff607f52aead81 /packages/cli/src/ui/hooks/useGeminiStream.ts
parentd3e43437a00cfe64790cc60c9c8aa82c85f520c3 (diff)
OpenTelemetry Integration & Telemetry Control Flag (#762)
Diffstat (limited to 'packages/cli/src/ui/hooks/useGeminiStream.ts')
-rw-r--r--packages/cli/src/ui/hooks/useGeminiStream.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/cli/src/ui/hooks/useGeminiStream.ts b/packages/cli/src/ui/hooks/useGeminiStream.ts
index 64e39e68..0b42c161 100644
--- a/packages/cli/src/ui/hooks/useGeminiStream.ts
+++ b/packages/cli/src/ui/hooks/useGeminiStream.ts
@@ -17,6 +17,7 @@ import {
Config,
MessageSenderType,
ToolCallRequestInfo,
+ logUserPrompt,
} from '@gemini-code/core';
import { type PartListUnion } from '@google/genai';
import {
@@ -178,6 +179,10 @@ export const useGeminiStream = (
if (typeof query === 'string') {
const trimmedQuery = query.trim();
+ logUserPrompt(config, {
+ prompt: trimmedQuery,
+ prompt_char_count: trimmedQuery.length,
+ });
onDebugMessage(`User query: '${trimmedQuery}'`);
await logger?.logMessage(MessageSenderType.USER, trimmedQuery);