From c0b8c4ab9ee1cedef781066251a1ab674dfe20ee Mon Sep 17 00:00:00 2001 From: rwa Date: Sun, 25 Jan 2026 20:13:43 +0100 Subject: [PATCH] fix: detect pnpm/pnpx in ~/.local (#15254) Co-authored-by: Bryan Morgan --- packages/cli/src/utils/installationInfo.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/utils/installationInfo.ts b/packages/cli/src/utils/installationInfo.ts index 2661014a49..ddc4afe8da 100644 --- a/packages/cli/src/utils/installationInfo.ts +++ b/packages/cli/src/utils/installationInfo.ts @@ -69,7 +69,10 @@ export function getInstallationInfo( updateMessage: 'Running via npx, update not applicable.', }; } - if (realPath.includes('/.pnpm/_pnpx')) { + if ( + realPath.includes('/.pnpm/_pnpx') || + realPath.includes('/.cache/pnpm/dlx') + ) { return { packageManager: PackageManager.PNPX, isGlobal: false, @@ -103,7 +106,10 @@ export function getInstallationInfo( } // Check for pnpm - if (realPath.includes('/.pnpm/global')) { + if ( + realPath.includes('/.pnpm/global') || + realPath.includes('/.local/share/pnpm') + ) { const updateCommand = 'pnpm add -g @google/gemini-cli@latest'; return { packageManager: PackageManager.PNPM,