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

@@ -111,7 +111,13 @@ export namespace SessionSummary {
],
headers: small.headers,
model: language,
experimental_telemetry: { isEnabled: cfg.experimental?.openTelemetry },
experimental_telemetry: {
isEnabled: cfg.experimental?.openTelemetry,
metadata: {
userId: cfg.username ?? "unknown",
sessionId: assistantMsg.sessionID,
},
},
})
log.info("title", { title: result.text })
userMsg.summary.title = result.text
@@ -153,7 +159,13 @@ export namespace SessionSummary {
},
],
headers: small.headers,
experimental_telemetry: { isEnabled: cfg.experimental?.openTelemetry },
experimental_telemetry: {
isEnabled: cfg.experimental?.openTelemetry,
metadata: {
userId: cfg.username ?? "unknown",
sessionId: assistantMsg.sessionID,
},
},
}).catch(() => {})
if (result) summary = result.text
}