openclaw/src/tasks
Neerav Makwana 7f714609f7
fix: allow CLI task cancel for stuck background tasks (#62506) (thanks @neeravmakwana)
* Tasks: allow openclaw tasks cancel for CLI runtime (#62419)

Made-with: Cursor

* Tasks: address review — changelog order, CLI cancel without session, lock terminal status

Made-with: Cursor

* fix: freeze terminal task listener updates

* fix: clean changelog block for CLI task cancel (#62506) (thanks @neeravmakwana)

---------

Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-04-09 17:16:07 +05:30
..
import-boundary.test-helpers.ts refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
runtime-internal.ts fix: keep runtime task test harness behind task seams 2026-04-08 16:53:46 +01:00
task-domain-views.ts refactor(plugin-sdk): add task domain runtime surfaces (#59805) 2026-04-03 02:11:21 +09:00
task-executor-boundary.test.ts refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
task-executor-policy.test.ts fix(agent): close remaining internal-context leak paths (#59649) 2026-04-02 23:45:06 +09:00
task-executor-policy.ts fix(agent): close remaining internal-context leak paths (#59649) 2026-04-02 23:45:06 +09:00
task-executor.test.ts refactor(video): share async task status helpers 2026-04-06 01:18:39 +01:00
task-executor.ts refactor(video): share async task status helpers 2026-04-06 01:18:39 +01:00
task-flow-owner-access.test.ts test: dedupe core test teardown paths 2026-04-03 07:14:58 +01:00
task-flow-owner-access.ts refactor: dedupe gateway and flow string helpers 2026-04-07 09:44:53 +01:00
task-flow-registry-import-boundary.test.ts refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
task-flow-registry.audit.test.ts test(tasks): add task-flow operator coverage (#59683) 2026-04-02 23:58:33 +09:00
task-flow-registry.audit.ts fix(tasks): address task-flow audit review (#59672) 2026-04-02 22:02:00 +09:00
task-flow-registry.maintenance.test.ts test(tasks): add task-flow operator coverage (#59683) 2026-04-02 23:58:33 +09:00
task-flow-registry.maintenance.ts fix(tasks): harden task-flow restore and maintenance 2026-04-02 21:40:40 +09:00
task-flow-registry.paths.ts refactor(tasks): rename flow registry modules to task-flow 2026-04-02 20:43:03 +09:00
task-flow-registry.store.sqlite.ts refactor(tasks): rename flow registry modules to task-flow 2026-04-02 20:43:03 +09:00
task-flow-registry.store.test.ts refactor(tasks): rename flow registry modules to task-flow 2026-04-02 20:43:03 +09:00
task-flow-registry.store.ts refactor(tasks): rename registry hooks to observers (#59829) 2026-04-03 02:42:59 +09:00
task-flow-registry.test.ts refactor(tasks): rename registry hooks to observers (#59829) 2026-04-03 02:42:59 +09:00
task-flow-registry.ts refactor: dedupe internal helper glue 2026-04-08 15:58:45 +01:00
task-flow-registry.types.ts refactor(tasks): rename flow registry modules to task-flow 2026-04-02 20:43:03 +09:00
task-flow-runtime-internal.ts refactor(tasks): rename flow registry modules to task-flow 2026-04-02 20:43:03 +09:00
task-owner-access.test.ts test: avoid windows task-owner tempdir hangs 2026-04-03 09:26:04 +01:00
task-owner-access.ts refactor: dedupe helper alias readers 2026-04-07 08:40:34 +01:00
task-registry-control.runtime.ts refactor: lazy load task cancellation control runtime 2026-04-04 01:07:28 +09:00
task-registry-delivery-runtime.ts Revert "refactor: move tasks behind plugin-sdk seam" 2026-04-01 01:30:22 +09:00
task-registry-import-boundary.test.ts refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
task-registry.audit.shared.ts Revert "refactor: move tasks behind plugin-sdk seam" 2026-04-01 01:30:22 +09:00
task-registry.audit.test.ts fix(tasks): restore session key registry compatibility 2026-03-31 19:48:51 +01:00
task-registry.audit.ts refactor: break runtime import cycles 2026-04-09 03:56:22 +01:00
task-registry.maintenance.issue-60299.test.ts fix: reconcile stale cron and chat-backed tasks (#60310) (thanks @lml2468) 2026-04-04 17:05:57 +09:00
task-registry.maintenance.ts refactor: break runtime import cycles 2026-04-09 03:56:22 +01:00
task-registry.paths.ts Revert "refactor: move tasks behind plugin-sdk seam" 2026-04-01 01:30:22 +09:00
task-registry.reconcile.ts Revert "refactor: move tasks behind plugin-sdk seam" 2026-04-01 01:30:22 +09:00
task-registry.store.sqlite.ts fix(runtime): restore gateway watch on legacy state 2026-04-04 09:18:28 +01:00
task-registry.store.test.ts fix(runtime): restore gateway watch on legacy state 2026-04-04 09:18:28 +01:00
task-registry.store.ts refactor(tasks): rename registry hooks to observers (#59829) 2026-04-03 02:42:59 +09:00
task-registry.summary.ts Revert "refactor: move tasks behind plugin-sdk seam" 2026-04-01 01:30:22 +09:00
task-registry.test.ts fix: allow CLI task cancel for stuck background tasks (#62506) (thanks @neeravmakwana) 2026-04-09 17:16:07 +05:30
task-registry.ts fix: allow CLI task cancel for stuck background tasks (#62506) (thanks @neeravmakwana) 2026-04-09 17:16:07 +05:30
task-registry.types.ts refactor(video): share async task status helpers 2026-04-06 01:18:39 +01:00
task-status-access.ts fix: escalate to model fallback after rate-limit profile rotation cap (#58707) 2026-04-01 17:54:10 +09:00
task-status.test.ts fix(agent): close remaining internal-context leak paths (#59649) 2026-04-02 23:45:06 +09:00
task-status.ts fix(tasks): hide internal completion wake rows 2026-04-06 03:03:53 +01:00