openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
12 lines (11 loc) • 589 B
JavaScript
import { n as isAcpRuntimeBackendHealthy, t as getAcpRuntimeBackend } from "./registry-CwtcY73s.mjs";
import { t as isAcpEnabledByPolicy } from "./policy-B6crihax.mjs";
//#region src/acp/runtime/availability.ts
function isAcpRuntimeSpawnAvailable(params) {
if (params.sandboxed === true) return false;
if (params.config && !isAcpEnabledByPolicy(params.config)) return false;
const backend = getAcpRuntimeBackend(params.backendId ?? params.config?.acp?.backend);
return backend !== null && isAcpRuntimeBackendHealthy(backend);
}
//#endregion
export { isAcpRuntimeSpawnAvailable as t };