UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

15 lines (14 loc) 632 B
//#region src/agents/bootstrap-mode.ts function isHeartbeatLifecycleRunKind(runKind) { return runKind === "heartbeat"; } /** Resolve the bootstrap mode for one agent run. */ function resolveBootstrapMode(params) { if (!params.bootstrapPending) return "none"; if (isHeartbeatLifecycleRunKind(params.runKind) || params.runKind === "cron") return "none"; if (!params.isPrimaryRun || !params.isInteractiveUserFacing) return "none"; if (!params.hasBootstrapFileAccess) return "limited"; return params.isCanonicalWorkspace ? "full" : "limited"; } //#endregion export { resolveBootstrapMode as n, isHeartbeatLifecycleRunKind as t };