diff --git a/src/shared/usage-tracker.test.ts b/src/shared/usage-tracker.test.ts index f73fa59..f58b389 100644 --- a/src/shared/usage-tracker.test.ts +++ b/src/shared/usage-tracker.test.ts @@ -83,6 +83,7 @@ describe('UsageTracker', () => { const body = JSON.parse(agentCall![1].body); expect(body.app_key).toBe('uhzx8md3'); expect(body.project_id).toBeUndefined(); + expect(body.client).toBe('mcp'); // No Authorization header in local mode expect(agentCall![1].headers['Authorization']).toBeUndefined(); diff --git a/src/shared/usage-tracker.ts b/src/shared/usage-tracker.ts index b15f945..fd83451 100644 --- a/src/shared/usage-tracker.ts +++ b/src/shared/usage-tracker.ts @@ -73,7 +73,7 @@ export class UsageTracker { private async reportAgentConnected(): Promise { // eslint-disable-next-line @typescript-eslint/no-explicit-any - const body: Record = {}; + const body: Record = { client: 'mcp' }; // eslint-disable-next-line @typescript-eslint/no-explicit-any const headers: Record = { 'Content-Type': 'application/json' };