Introduce IDE mode installer (#4877)

This commit is contained in:
christine betts
2025-07-30 21:26:31 +00:00
committed by GitHub
parent cb6a2161fe
commit 3e1b2dc33a
18 changed files with 433 additions and 277 deletions

View File

@@ -269,14 +269,9 @@ export async function loadCliConfig(
);
const ideMode =
(argv.ideMode ?? settings.ideMode ?? false) &&
process.env.TERM_PROGRAM === 'vscode' &&
!process.env.SANDBOX;
(argv.ideMode ?? settings.ideMode ?? false) && !process.env.SANDBOX;
let ideClient: IdeClient | undefined;
if (ideMode) {
ideClient = new IdeClient();
}
const ideClient = IdeClient.getInstance(ideMode);
const allExtensions = annotateActiveExtensions(
extensions,