From fa467c20e327a6ad0d64a6231d1858f1d18ab741 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 29 Apr 2026 23:02:48 +0100 Subject: [PATCH] test: allow browser indirect zod runtime dependency --- .../extension-runtime-dependencies.contract.test.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/contracts/extension-runtime-dependencies.contract.test.ts b/src/plugins/contracts/extension-runtime-dependencies.contract.test.ts index 6b72d231ccf..193db8198f9 100644 --- a/src/plugins/contracts/extension-runtime-dependencies.contract.test.ts +++ b/src/plugins/contracts/extension-runtime-dependencies.contract.test.ts @@ -15,6 +15,11 @@ const OPTIONAL_UNDECLARED_RUNTIME_IMPORTS = new Map>([ ], ]); const INDIRECT_RUNTIME_DEPENDENCIES = new Map>([ + [ + "extensions/browser", + // The MCP SDK loads zod through its server/zod-compat runtime path. + new Set(["zod"]), + ], [ "extensions/whatsapp", // Baileys loads jimp as an optional peer when it needs media thumbnails.