Merge pull request #1704 from RooVetGit/add_language_to_telemetry

Add language to telemetry
This commit is contained in:
Matt Rubens 2025-03-16 14:08:04 -04:00 committed by GitHub
commit 7d38c2d7da
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2619,7 +2619,7 @@ export class ClineProvider implements vscode.WebviewViewProvider {
* like the current mode, API provider, etc.
*/
public async getTelemetryProperties(): Promise<Record<string, any>> {
const { mode, apiConfiguration } = await this.getState()
const { mode, apiConfiguration, language } = await this.getState()
const appVersion = this.context.extension?.packageJSON?.version
const vscodeVersion = vscode.version
const platform = process.platform
@ -2634,6 +2634,11 @@ export class ClineProvider implements vscode.WebviewViewProvider {
properties.appVersion = appVersion
}
// Add language
if (language) {
properties.language = language
}
// Add current mode
if (mode) {
properties.mode = mode