diff --git a/extensions/lobster/src/lobster-runner.ts b/extensions/lobster/src/lobster-runner.ts index 1d2333faee5d..f0d93604518e 100644 --- a/extensions/lobster/src/lobster-runner.ts +++ b/extensions/lobster/src/lobster-runner.ts @@ -274,6 +274,9 @@ async function withTimeout( } async function loadEmbeddedToolRuntimeFromPackage(): Promise { + // Joined specifier keeps bundlers from statically resolving + // @clawdbot/lobster/core; the plugin's declared @clawdbot/lobster dependency + // provides it at runtime, so it is a used direct dependency. const coreSpecifier = ["@clawdbot", "lobster", "core"].join("/"); return (await import(coreSpecifier)) as EmbeddedToolRuntime; }