mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-31 23:27:26 +00:00
* fix(agents): mark interrupted sessions before restart * docs: add restart recovery changelog * fix(agents): satisfy restart recovery type checks
37 lines
1.5 KiB
TypeScript
37 lines
1.5 KiB
TypeScript
export {
|
|
abortEmbeddedPiRun,
|
|
getActiveEmbeddedRunCount,
|
|
listActiveEmbeddedRunSessionIds,
|
|
listActiveEmbeddedRunSessionKeys,
|
|
waitForActiveEmbeddedRuns,
|
|
} from "../../agents/pi-embedded-runner/runs.js";
|
|
export { markRestartAbortedMainSessions } from "../../agents/main-session-restart-recovery.js";
|
|
export { getRuntimeConfig } from "../../config/config.js";
|
|
export {
|
|
respawnGatewayProcessForUpdate,
|
|
restartGatewayProcessWithFreshPid,
|
|
} from "../../infra/process-respawn.js";
|
|
export {
|
|
resolveGatewayRestartDeferralTimeoutMs,
|
|
consumeGatewayRestartIntentPayloadSync,
|
|
consumeGatewayRestartIntentSync,
|
|
consumeGatewaySigusr1RestartAuthorization,
|
|
isGatewaySigusr1RestartExternallyAllowed,
|
|
markGatewaySigusr1RestartHandled,
|
|
peekGatewaySigusr1RestartReason,
|
|
resetGatewayRestartStateForInProcessRestart,
|
|
scheduleGatewaySigusr1Restart,
|
|
} from "../../infra/restart.js";
|
|
export { writeGatewayRestartHandoffSync } from "../../infra/restart-handoff.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 { getInspectableActiveTaskRestartBlockers } from "../../tasks/task-registry.maintenance.js";
|
|
export { reloadTaskRegistryFromStore } from "../../tasks/runtime-internal.js";
|