Files
openclaw/src/agents/pi-embedded-runner/compact.runtime.ts
2026-04-11 10:43:22 +01:00

16 lines
565 B
TypeScript

import type { CompactEmbeddedPiSessionDirect } from "./compact.runtime.types.js";
let compactRuntimePromise: Promise<typeof import("./compact.js")> | null = null;
function loadCompactRuntime() {
compactRuntimePromise ??= import("./compact.js");
return compactRuntimePromise;
}
export async function compactEmbeddedPiSessionDirect(
...args: Parameters<CompactEmbeddedPiSessionDirect>
): ReturnType<CompactEmbeddedPiSessionDirect> {
const { compactEmbeddedPiSessionDirect } = await loadCompactRuntime();
return compactEmbeddedPiSessionDirect(...args);
}