CLI commands

`openclaw commitments`

推定されたフォローアップのコミットメントを一覧表示し、管理します。

コミットメントはオプトイン(commitments.enabled)であり、会話のコンテキストから作成され、Heartbeat によって配信される短期的なフォローアップメモリです。概念ガイドと設定については、推定コミットメントを参照してください。

サブコマンドを指定しない場合、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 としてマークし、Heartbeat がそれらを配信しないようにします。

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

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

出力

テキスト出力には、コミットメント数、ストアのパス、有効なフィルター、およびコミットメントごとに 1 行が表示されます。

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

JSON 出力には、件数、有効なステータスフィルターとエージェントフィルター、コミットメントストアのパス、および保存されている完全なレコードが含まれます。

関連項目

Was this useful?
On this page

On this page