feat(telemetry): Add userId and sessionId metadata to experimental_telemetry (#5279)

This commit is contained in:
Ravi Kumar
2025-12-09 21:16:48 +05:30
committed by GitHub
parent d079af4be2
commit 8326640670
4 changed files with 41 additions and 6 deletions

View File

@@ -628,7 +628,13 @@ export namespace SessionPrompt {
},
],
}),
experimental_telemetry: { isEnabled: cfg.experimental?.openTelemetry },
experimental_telemetry: {
isEnabled: cfg.experimental?.openTelemetry,
metadata: {
userId: cfg.username ?? "unknown",
sessionId: sessionID,
},
},
})
if (result === "stop") break
continue
@@ -1491,7 +1497,13 @@ export namespace SessionPrompt {
],
headers: small.headers,
model: language,
experimental_telemetry: { isEnabled: cfg.experimental?.openTelemetry },
experimental_telemetry: {
isEnabled: cfg.experimental?.openTelemetry,
metadata: {
userId: cfg.username ?? "unknown",
sessionId: input.session.id,
},
},
})
.then((result) => {
if (result.text)