Files
openclaw/src/tasks/task-flow-runtime-internal.ts
Vincent Koc d6d7c19c9d fix(tasks): fail closed when task-flow state cannot restore (#105088)
* fix(tasks): fail closed on task-flow restore errors

* fix(tasks): keep maintenance checks behind owner seam

* fix(tasks): gate runtime startup on flow restore

* test(tasks): prove runtime restore gate failures

* fix(tasks): gate cancellation on flow readiness
2026-07-12 16:08:29 +08:00

23 lines
609 B
TypeScript

// Internal task-flow registry facade for runtime modules.
export {
createTaskFlowForTask,
createManagedTaskFlow,
deleteTaskFlowRecordById,
ensureTaskFlowRegistryReady,
failFlow,
finishFlow,
getTaskFlowById,
listTaskFlowRecords,
requestFlowCancel,
reloadTaskFlowRegistryFromStore,
resolveTaskFlowForLookupToken,
resetTaskFlowRegistryForTests,
resumeFlow,
setFlowWaiting,
syncFlowFromTask,
syncFlowFromTaskResult,
updateFlowRecordByIdExpectedRevision,
} from "./task-flow-registry.js";
export type { TaskFlowSyncResult, TaskFlowUpdateResult } from "./task-flow-registry.js";