From 0c9c874241e07248a2deae324631a20b2c06fe18 Mon Sep 17 00:00:00 2001 From: haxudev Date: Thu, 19 Mar 2026 11:31:06 +0800 Subject: [PATCH] fix: use cross-platform az CLI detection (az version instead of which) --- extensions/microsoft-foundry/index.ts | 3 ++- pnpm-lock.yaml | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/microsoft-foundry/index.ts b/extensions/microsoft-foundry/index.ts index a6f14b7c04d..6acc3ec2f36 100644 --- a/extensions/microsoft-foundry/index.ts +++ b/extensions/microsoft-foundry/index.ts @@ -22,7 +22,8 @@ function execCmd(cmd: string): string { function isAzCliInstalled(): boolean { try { - execCmd("which az"); + // "az version" works on Windows, Linux, and macOS + execCmd("az version --output none"); return true; } catch { return false; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e381cdf6d34..fa47f57f1a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -244,6 +244,8 @@ importers: extensions/anthropic: {} + extensions/azure-foundry: {} + extensions/bluebubbles: dependencies: zod: