Extensions: load extension API via dynamic path (openclaw#36835 thanks @joshavant)

This commit is contained in:
joshavant 2026-03-05 20:00:53 -06:00
parent 8a6dcf442b
commit c1a3d0caae
No known key found for this signature in database
GPG Key ID: 4463B60B0DD49BC4
1 changed files with 2 additions and 1 deletions

View File

@ -26,7 +26,8 @@ async function loadRunEmbeddedPiAgent(): Promise<RunEmbeddedPiAgentFn> {
// Bundled install (built)
// NOTE: there is no src/ tree in a packaged install. Prefer a stable internal entrypoint.
const mod = await import("../../../dist/extensionAPI.js");
const distModulePath = "../../../dist/extensionAPI.js";
const mod = await import(distModulePath);
// oxlint-disable-next-line typescript/no-explicit-any
const fn = (mod as any).runEmbeddedPiAgent;
if (typeof fn !== "function") {