From 10992dd9f90ec094eaee5b374fe787ccd27835b2 Mon Sep 17 00:00:00 2001 From: Taylor Mullen Date: Mon, 23 Mar 2026 16:17:15 -0700 Subject: [PATCH] fix(cli): pass workspaceDir to createOpenPlugin to ensure correct variable hydration --- packages/cli/src/config/extension-manager.ts | 1 + packages/cli/src/config/plugin.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/config/extension-manager.ts b/packages/cli/src/config/extension-manager.ts index 3a6006afe0..87196ece55 100644 --- a/packages/cli/src/config/extension-manager.ts +++ b/packages/cli/src/config/extension-manager.ts @@ -798,6 +798,7 @@ Would you like to attempt to install via "git clone" instead?`, this.workspaceDir, ), extensionId, + this.workspaceDir, installMetadata, ); } diff --git a/packages/cli/src/config/plugin.ts b/packages/cli/src/config/plugin.ts index d30831912c..4ffe9cfd32 100644 --- a/packages/cli/src/config/plugin.ts +++ b/packages/cli/src/config/plugin.ts @@ -172,13 +172,14 @@ export async function createOpenPlugin( manifestPath: string, isActive: boolean, id: string, + workspaceDir: string, installMetadata?: ExtensionInstallMetadata, ): Promise { // Use loadOpenPluginConfig to get standard mapping const config = await loadOpenPluginConfig( manifestPath, pluginDir, - process.cwd(), + workspaceDir, ); return {