diff --git a/packages/kilo-gateway/src/api/notifications.ts b/packages/kilo-gateway/src/api/notifications.ts index 0112ccd14c5..669139e1b20 100644 --- a/packages/kilo-gateway/src/api/notifications.ts +++ b/packages/kilo-gateway/src/api/notifications.ts @@ -1,5 +1,6 @@ import { z } from "zod" import { KILO_API_BASE } from "./constants.js" +import { getDefaultHeaders, buildKiloHeaders } from "../headers.js" /** * Kilo notification schema @@ -44,8 +45,9 @@ export async function fetchKilocodeNotifications(options: { try { const response = await fetch(url, { headers: { + ...getDefaultHeaders(), + ...buildKiloHeaders(undefined, { kilocodeOrganizationId: options.kilocodeOrganizationId }), Authorization: `Bearer ${token}`, - "Content-Type": "application/json", }, signal: AbortSignal.timeout(NOTIFICATIONS_TIMEOUT_MS), }) diff --git a/packages/kilo-vscode/src/services/cli-backend/server-manager.ts b/packages/kilo-vscode/src/services/cli-backend/server-manager.ts index d988b5de65b..4280b7094db 100644 --- a/packages/kilo-vscode/src/services/cli-backend/server-manager.ts +++ b/packages/kilo-vscode/src/services/cli-backend/server-manager.ts @@ -142,6 +142,7 @@ export class ServerManager { KILO_MACHINE_ID: vscode.env.machineId, KILO_APP_VERSION: this.context.extension.packageJSON.version, KILO_VSCODE_VERSION: vscode.version, + KILOCODE_VERSION: this.context.extension.packageJSON.version, KILOCODE_EDITOR_NAME: `${vscode.env.appName} ${vscode.version}`, ...(!claudeCompat && { KILO_DISABLE_CLAUDE_CODE: "true" }), ...resolveTreeSitterEnv(this.context.extensionPath),