diff --git a/packages/core/src/code_assist/experiments/client_metadata.test.ts b/packages/core/src/code_assist/experiments/client_metadata.test.ts index da8eef5683..63a5b71e89 100644 --- a/packages/core/src/code_assist/experiments/client_metadata.test.ts +++ b/packages/core/src/code_assist/experiments/client_metadata.test.ts @@ -103,10 +103,16 @@ describe('client_metadata', () => { expect(getReleaseChannel).toHaveBeenCalledTimes(1); }); - it('should always return the IDE name as GEMINI_CLI', async () => { + it('should always return the IDE name as IDE_UNSPECIFIED', async () => { const { getClientMetadata } = await import('./client_metadata.js'); const metadata = await getClientMetadata(); - expect(metadata.ideName).toBe('GEMINI_CLI'); + expect(metadata.ideName).toBe('IDE_UNSPECIFIED'); + }); + + it('should always return the pluginType as GEMINI', async () => { + const { getClientMetadata } = await import('./client_metadata.js'); + const metadata = await getClientMetadata(); + expect(metadata.pluginType).toBe('GEMINI'); }); }); }); diff --git a/packages/core/src/code_assist/experiments/client_metadata.ts b/packages/core/src/code_assist/experiments/client_metadata.ts index 16108fc736..c5450e4f40 100644 --- a/packages/core/src/code_assist/experiments/client_metadata.ts +++ b/packages/core/src/code_assist/experiments/client_metadata.ts @@ -45,7 +45,8 @@ function getPlatform(): ClientMetadataPlatform { export async function getClientMetadata(): Promise { if (!clientMetadataPromise) { clientMetadataPromise = (async () => ({ - ideName: 'GEMINI_CLI', + ideName: 'IDE_UNSPECIFIED', + pluginType: 'GEMINI', ideVersion: process.env['CLI_VERSION'] || process.version, platform: getPlatform(), updateChannel: await getReleaseChannel(__dirname),