openclaw/src/tasks
Satoshi F. 103cdd9d96
fix(gateway): add safe restart coordinator (#76923)
Add a safe restart coordinator that preflights active Gateway work before restart.

- expose gateway.restart.preflight and gateway.restart.request RPC methods
- add explicit openclaw gateway restart --safe / openclaw daemon restart --safe path
- narrow restart blockers to running non-ended tasks so queued records no longer block indefinitely
- keep existing restart behavior unchanged; --force remains the immediate override

Co-authored-by: NikolaFC <54186359+NikolaFC@users.noreply.github.com>
Co-authored-by: galiniliev <5711535+galiniliev@users.noreply.github.com>
2026-05-04 10:58:36 -07:00
..
detached-task-runtime-contract.ts
detached-task-runtime-state.ts refactor: remove dead private helpers 2026-05-01 06:55:26 +01:00
detached-task-runtime.test.ts
detached-task-runtime.ts
import-boundary.test-helpers.ts refactor: trim shared test helper exports 2026-05-01 13:47:09 +01:00
runtime-internal.ts fix(tasks): speed up registry maintenance 2026-05-02 13:02:13 +01:00
task-boundaries.test.ts fix: harden gateway recovery diagnostics and media delivery 2026-04-30 21:46:22 -05:00
task-domain-views.ts
task-executor-policy.test.ts
task-executor-policy.ts
task-executor.test.ts
task-executor.ts
task-flow-owner-access.test.ts
task-flow-owner-access.ts
task-flow-registry.audit.test.ts
task-flow-registry.audit.ts
task-flow-registry.maintenance.test.ts
task-flow-registry.maintenance.ts
task-flow-registry.paths.ts
task-flow-registry.store.sqlite.ts
task-flow-registry.store.test.ts
task-flow-registry.store.ts
task-flow-registry.store.types.ts
task-flow-registry.test.ts
task-flow-registry.ts
task-flow-registry.types.ts
task-flow-runtime-internal.ts refactor: remove dead private helpers 2026-05-01 06:55:26 +01:00
task-owner-access.test.ts
task-owner-access.ts
task-registry-control.runtime.ts
task-registry-control.types.ts
task-registry-delivery-runtime.ts
task-registry.audit.shared.ts
task-registry.audit.test.ts
task-registry.audit.ts
task-registry.maintenance.issue-60299.test.ts fix(gateway): add safe restart coordinator (#76923) 2026-05-04 10:58:36 -07:00
task-registry.maintenance.ts fix(gateway): add safe restart coordinator (#76923) 2026-05-04 10:58:36 -07:00
task-registry.paths.test.ts
task-registry.paths.ts
task-registry.reconcile.ts refactor: remove dead private helpers 2026-05-01 06:55:26 +01:00
task-registry.store.sqlite.ts
task-registry.store.test.ts
task-registry.store.ts
task-registry.store.types.ts
task-registry.summary.ts
task-registry.test.ts fix(tasks): speed up registry maintenance 2026-05-02 13:02:13 +01:00
task-registry.ts fix(heartbeat): type wake scheduling intent 2026-05-02 14:52:18 +01:00
task-registry.types.ts
task-status-access.ts fix(gateway): harden artifact RPCs 2026-04-30 19:35:48 -05:00
task-status.test.ts
task-status.ts