Skip to content

Commit 6bf1072

Browse files
authored
fix: unknown extension version in http user-agent (#5)
1 parent 6ad1583 commit 6bf1072

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"type": "git",
99
"url": "https://github.com/edgelesssys/privatemode-vscode"
1010
},
11-
"version": "0.1.1",
11+
"version": "0.1.2",
1212
"preview": true,
1313
"engines": {
1414
"vscode": "^1.104.0"

src/extension.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import { PrivatemodeChatModelProvider } from "./provider";
44
export function activate(context: vscode.ExtensionContext) {
55
console.log("[Privatemode Extension] Activating extension");
66
// Build a descriptive User-Agent to help quantify API usage
7-
const ext = vscode.extensions.getExtension("privatemode.privatemode-vscode");
7+
const ext = vscode.extensions.getExtension(context.extension.id);
88
const extVersion = ext?.packageJSON?.version ?? "unknown";
99
const vscodeVersion = vscode.version;
10-
// Keep UA minimal: only extension version and VS Code version
11-
const ua = `privatemode-vscode/${extVersion} VSCode/${vscodeVersion}`;
10+
// Keep userAgent minimal: only extension version and VS Code version
11+
const userAgent = `privatemode-vscode/${extVersion} VSCode/${vscodeVersion}`;
1212

13-
const provider = new PrivatemodeChatModelProvider(context.secrets, ua);
13+
const provider = new PrivatemodeChatModelProvider(context.secrets, userAgent);
1414
console.log("[Privatemode Extension] Registering provider with id: privatemode");
1515
// Register the Privatemode provider under the vendor id used in package.json
1616
vscode.lm.registerLanguageModelChatProvider("privatemode", provider);

0 commit comments

Comments
 (0)