CLI commands

`openclaw commitments`

廃止された推論コミットメント実験によって残されたレコードを確認し、破棄します。 OpenClaw は新しいコミットメントの作成や配信を行わなくなりましたが、アップグレード時に既存の SQLite 行を監査してクリーンアップできるよう、メンテナンスコマンドは維持されています。

サブコマンドを指定しない場合、openclaw commitments は保留中のコミットメントを一覧表示します。

使用方法

bash
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]

オプション

  • --all: 保留中のコミットメントだけでなく、すべてのステータスを表示します。
  • --agent <id>: 1 つのエージェント ID に絞り込みます。
  • --status <status>: ステータスで絞り込みます。値: pendingsentdismissedsnoozed、または expired。不明な値を指定すると、エラーで終了します。
  • --json: 機械可読な JSON を出力します。

dismiss は、指定されたコミットメント ID を dismissed としてマークします。

保留中のコミットメントを一覧表示します。

bash
openclaw commitments

保存されているすべてのコミットメントを一覧表示します。

bash
openclaw commitments --all

1 つのエージェントに絞り込みます。

bash
openclaw commitments --agent main

スヌーズされたコミットメントを検索します。

bash
openclaw commitments --status snoozed

1 つ以上のコミットメントを破棄します。

bash
openclaw commitments dismiss cm_abc123 cm_def456

JSON としてエクスポートします。

bash
openclaw commitments --all --json

出力

テキスト出力には、コミットメント数、共有 SQLite データベースのパス、適用中のフィルター、 およびコミットメントごとの行が表示されます。

  • コミットメント ID
  • ステータス
  • 種類(event_check_indeadline_checkcare_check_in、または open_loop
  • 最も早い期限
  • スコープ(エージェント/チャンネル/ターゲット)
  • 推奨されるチェックインテキスト

JSON 出力には、件数、適用中のステータスおよびエージェントフィルター、 共有 SQLite データベースのパス、および保存されている完全なレコードが含まれます。

関連項目

Was this useful?
On this page

On this page