openclaw tasks は openclaw tasks list と同等です。
ライフサイクルと配信モデルについては バックグラウンドタスク を参照し、検出事項の完全な説明についてはその tasks audit セクションを参照してください。
使用法
ルートオプション
| フラグ | 説明 |
|---|---|
--json | JSON を出力します。 |
--runtime <name> | 種類でフィルタします: subagent、acp、cron、または cli。 |
--status <name> | ステータスでフィルタします: queued、running、succeeded、failed、timed_out、cancelled、または lost。 |
サブコマンド
list
show
notify
cancel
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 とマークする前に、調整が永続化された実行ログ/ジョブ状態を使用するため、メモリ内の Gateway ランタイム状態がなくなっただけで、完了した cron 実行が誤った監査エラーになることはありません。
オフライン CLI 監査は、Gateway のプロセスローカルな cron アクティブジョブセットについて信頼できる情報源ではありません。実行 ID/ソース ID を持つ CLI タスクは、古い子セッション行が残っている場合でも、ライブの Gateway 実行コンテキストがなくなると lost とマークされます。
適用すると、メンテナンスは現在実行中の cron ジョブを保持し、cron 以外のセッション行は変更せずに、7 日より古い cron:<jobId>:run:<uuid> セッションレジストリ行も枝刈りします。
flow
flow list --status は queued、running、waiting、blocked、
succeeded、failed、cancelled、または lost を受け付けます。