import { createLoggerBackedRuntime } from "openclaw/plugin-sdk"; export function resolveLoggerBackedRuntime( runtime: TRuntime | undefined, logger: Parameters[0]["logger"], ): TRuntime { return ( runtime ?? (createLoggerBackedRuntime({ logger, exitError: () => new Error("Runtime exit not available"), }) as TRuntime) ); }