openclaw tasks 等同于 openclaw tasks list。
参见 后台任务 了解生命周期和投递
模型,以及其 tasks audit 章节以获取完整的问题描述。
用法
根选项
子命令
list
show
notify
cancel
retry
dismiss
audit
cleanupAfter 的丢失任务属于警告;
已过期或未打时间戳的丢失任务属于错误。
--code 接受任务代码(stale_queued、stale_running、lost、
delivery_failed、missing_cleanup、inconsistent_timestamps)和 Task
Flow 代码(restore_failed、stale_waiting、stale_blocked、
cancel_stuck、missing_linked_tasks、blocked_task_missing)。参见
后台任务 了解每个代码的严重级别和触发详情。
maintenance
lost 之前,
协调会先使用持久化的运行日志/作业状态,因此已完成的 cron 运行不会
仅仅因为内存中的 Gateway 运行时状态消失而成为错误的审计项。
离线 CLI 审计并不是 Gateway 进程内 cron 活跃作业集合的权威来源。
对于带有运行 ID/源 ID 的 CLI 任务,当其活动 Gateway 运行上下文消失时,
即使旧的子会话行仍然存在,也会被标记为 lost。
应用后,maintenance 还会修剪 7 天前的 cron:<jobId>:run:<uuid> 会话注册表行,
同时保留当前正在运行的 cron 作业,并且不影响非 cron 会话行。
flow
flow list --status 接受 queued、running、waiting、blocked、
succeeded、failed、cancelled 或 lost。