mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-09 15:00:42 +00:00
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths. Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
31 lines
1.1 KiB
TypeScript
31 lines
1.1 KiB
TypeScript
export {
|
|
abortEmbeddedPiRun,
|
|
getActiveEmbeddedRunCount,
|
|
waitForActiveEmbeddedRuns,
|
|
} from "../../agents/pi-embedded-runner/runs.js";
|
|
export { getRuntimeConfig } from "../../config/config.js";
|
|
export {
|
|
respawnGatewayProcessForUpdate,
|
|
restartGatewayProcessWithFreshPid,
|
|
} from "../../infra/process-respawn.js";
|
|
export {
|
|
resolveGatewayRestartDeferralTimeoutMs,
|
|
consumeGatewayRestartIntentSync,
|
|
consumeGatewaySigusr1RestartAuthorization,
|
|
isGatewaySigusr1RestartExternallyAllowed,
|
|
markGatewaySigusr1RestartHandled,
|
|
peekGatewaySigusr1RestartReason,
|
|
resetGatewayRestartStateForInProcessRestart,
|
|
scheduleGatewaySigusr1Restart,
|
|
} from "../../infra/restart.js";
|
|
export { markUpdateRestartSentinelFailure } from "../../infra/restart-sentinel.js";
|
|
export { detectRespawnSupervisor } from "../../infra/supervisor-markers.js";
|
|
export { writeDiagnosticStabilityBundleForFailureSync } from "../../logging/diagnostic-stability-bundle.js";
|
|
export {
|
|
getActiveTaskCount,
|
|
markGatewayDraining,
|
|
resetAllLanes,
|
|
waitForActiveTasks,
|
|
} from "../../process/command-queue.js";
|
|
export { reloadTaskRegistryFromStore } from "../../tasks/runtime-internal.js";
|