From 7dbbcc510b74b0e8d35eb750d24575e34b5d769a Mon Sep 17 00:00:00 2001 From: Josh Lehman Date: Thu, 5 Mar 2026 17:33:55 -0800 Subject: [PATCH] fix: avoid typed dist extension api import (openclaw#35489) thanks @Sid-Qin --- extensions/llm-task/src/llm-task-tool.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/llm-task/src/llm-task-tool.ts b/extensions/llm-task/src/llm-task-tool.ts index d762ec3e15d..3a2e42c7223 100644 --- a/extensions/llm-task/src/llm-task-tool.ts +++ b/extensions/llm-task/src/llm-task-tool.ts @@ -26,8 +26,8 @@ async function loadRunEmbeddedPiAgent(): Promise { // Bundled install (built) // NOTE: there is no src/ tree in a packaged install. Prefer a stable internal entrypoint. - const distModulePath = "../../../dist/extensionAPI.js"; - const mod = await import(distModulePath); + const distExtensionApi = "../../../dist/extensionAPI.js"; + const mod = (await import(distExtensionApi)) as { runEmbeddedPiAgent?: unknown }; // oxlint-disable-next-line typescript/no-explicit-any const fn = (mod as any).runEmbeddedPiAgent; if (typeof fn !== "function") {