diff --git a/packages/kilo-vscode/src/extension.ts b/packages/kilo-vscode/src/extension.ts index ebe5f5a0d7a..4f9347d1ac4 100644 --- a/packages/kilo-vscode/src/extension.ts +++ b/packages/kilo-vscode/src/extension.ts @@ -95,8 +95,8 @@ export function activate(context: vscode.ExtensionContext) { vscode.commands.registerCommand("kilo-code.new.profileButtonClicked", () => { settingsEditorProvider.openPanel("profile") }), - vscode.commands.registerCommand("kilo-code.new.settingsButtonClicked", () => { - settingsEditorProvider.openPanel("settings") + vscode.commands.registerCommand("kilo-code.new.settingsButtonClicked", (tab?: string) => { + settingsEditorProvider.openPanel("settings", tab) }), // legacy-migration start vscode.commands.registerCommand("kilo-code.new.openMigrationWizard", () => { diff --git a/packages/kilo-vscode/src/services/autocomplete/AutocompleteStatusBar.ts b/packages/kilo-vscode/src/services/autocomplete/AutocompleteStatusBar.ts index 5106b51ce21..2719d8d96ea 100644 --- a/packages/kilo-vscode/src/services/autocomplete/AutocompleteStatusBar.ts +++ b/packages/kilo-vscode/src/services/autocomplete/AutocompleteStatusBar.ts @@ -4,7 +4,7 @@ import type { AutocompleteStatusBarStateProps } from "./types" import { humanFormatSessionCost, formatTime } from "./statusbar-utils" const SUPPORTED_PROVIDER_DISPLAY_NAME = "Kilo Gateway" -const SETTINGS_COMMAND = "command:kilo-code.new.settingsButtonClicked" +const SETTINGS_COMMAND = `command:kilo-code.new.settingsButtonClicked?${encodeURIComponent(JSON.stringify(["autocomplete"]))}` export class AutocompleteStatusBar { statusBar: vscode.StatusBarItem