From 74fd0841d0d7148127e586fce4c550a01ff40e90 Mon Sep 17 00:00:00 2001 From: christine betts Date: Tue, 12 Aug 2025 20:08:47 +0000 Subject: [ide-mode] Update installation logic and nudge (#6068) --- packages/core/src/ide/ide-installer.ts | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) (limited to 'packages/core/src/ide/ide-installer.ts') diff --git a/packages/core/src/ide/ide-installer.ts b/packages/core/src/ide/ide-installer.ts index e6192bfa..7db8e2d2 100644 --- a/packages/core/src/ide/ide-installer.ts +++ b/packages/core/src/ide/ide-installer.ts @@ -147,31 +147,11 @@ class VsCodeInstaller implements IdeInstaller { } } -class OpenVSXInstaller implements IdeInstaller { - async install(): Promise { - // TODO: Use the correct extension path. - const command = `npx ovsx get google.gemini-cli-vscode-ide-companion`; - try { - child_process.execSync(command, { stdio: 'pipe' }); - return { - success: true, - message: - 'VS Code companion extension was installed successfully from OpenVSX. Please restart your terminal to complete the setup.', - }; - } catch (_error) { - return { - success: false, - message: `Failed to install VS Code companion extension from OpenVSX. Please try installing it manually.`, - }; - } - } -} - export function getIdeInstaller(ide: DetectedIde): IdeInstaller | null { switch (ide) { case DetectedIde.VSCode: return new VsCodeInstaller(); default: - return new OpenVSXInstaller(); + return null; } } -- cgit v1.2.3