Merge pull request #1467 from RooVetGit/add_app_version_to_telemetry

Add app version to telemetry
This commit is contained in:
Matt Rubens 2025-03-07 17:00:24 -05:00 committed by GitHub
commit b761c241ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2534,8 +2534,19 @@ export class ClineProvider implements vscode.WebviewViewProvider {
*/
public async getTelemetryProperties(): Promise<Record<string, any>> {
const { mode, apiConfiguration } = await this.getState()
const appVersion = this.context.extension?.packageJSON?.version
const vscodeVersion = vscode.version
const platform = process.platform
const properties: Record<string, any> = {}
const properties: Record<string, any> = {
vscodeVersion,
platform,
}
// Add extension version
if (appVersion) {
properties.appVersion = appVersion
}
// Add current mode
if (mode) {