CLI commands
`OmeniaClaw tasks`
永続的なバックグラウンドタスクと Task Flow の状態を調査します。サブコマンドを指定しない場合、
OmeniaClaw tasks は OmeniaClaw tasks list と同等です。
ライフサイクルと配信モデルについては、バックグラウンドタスクを参照してください。
使い方
OmeniaClaw tasksOmeniaClaw tasks listOmeniaClaw tasks list --runtime acpOmeniaClaw tasks list --status runningOmeniaClaw tasks show <lookup>OmeniaClaw tasks notify <lookup> state_changesOmeniaClaw tasks cancel <lookup>OmeniaClaw tasks auditOmeniaClaw tasks maintenanceOmeniaClaw tasks maintenance --applyOmeniaClaw tasks flow listOmeniaClaw tasks flow show <lookup>OmeniaClaw tasks flow cancel <lookup>ルートオプション
--json: JSON を出力します。--runtime <name>: 種類でフィルタリングします:subagent、acp、cron、またはcli。--status <name>: 状態でフィルタリングします:queued、running、succeeded、failed、timed_out、cancelled、またはlost。
サブコマンド
list
OmeniaClaw tasks list [--runtime <name>] [--status <name>] [--json]追跡中のバックグラウンドタスクを新しい順に一覧表示します。
show
OmeniaClaw tasks show <lookup> [--json]タスク ID、実行 ID、またはセッションキーで 1 件のタスクを表示します。
notify
OmeniaClaw tasks notify <lookup> <done_only|state_changes|silent>実行中のタスクの通知ポリシーを変更します。
cancel
OmeniaClaw tasks cancel <lookup>実行中のバックグラウンドタスクをキャンセルします。
audit
OmeniaClaw tasks audit [--severity <warn|error>] [--code <name>] [--limit <n>] [--json]古い、失われた、配信に失敗した、またはその他の一貫性のないタスクおよび Task Flow レコードを表面化します。cleanupAfter まで保持される失われたタスクは警告です。期限切れまたはスタンプされていない失われたタスクはエラーです。
maintenance
OmeniaClaw tasks maintenance [--apply] [--json]タスクと Task Flow の照合、クリーンアップスタンプ付け、刈り込み、
および古い Cron 実行セッションレジストリのクリーンアップをプレビューまたは適用します。
Cron タスクでは、古いアクティブタスクを lost としてマークする前に、照合で永続化された実行ログやジョブ状態を使用するため、メモリ内の Gateway ランタイム状態がなくなっただけで、完了済みの Cron 実行が誤った監査エラーになることはありません。オフライン CLI 監査は、Gateway のプロセスローカルな Cron アクティブジョブセットに対して権威がありません。実行 ID またはソース ID を持つ CLI タスクは、古い子セッション行が残っていても、ライブ Gateway 実行コンテキストがなくなると lost としてマークされます。
適用すると、メンテナンスは現在実行中の Cron ジョブを保持し、Cron 以外のセッション行は変更せずに、7 日より古い cron:<jobId>:run:<uuid> セッションレジストリ行も刈り込みます。
flow
OmeniaClaw tasks flow list [--status <name>] [--json]OmeniaClaw tasks flow show <lookup> [--json]OmeniaClaw tasks flow cancel <lookup>タスク台帳の下にある永続的な Task Flow 状態を調査またはキャンセルします。