CLI commands
`openclaw commitments`
Mencantumkan dan mengelola komitmen tindak lanjut yang disimpulkan.
Komitmen bersifat opsional (commitments.enabled), berupa memori tindak lanjut berumur pendek
yang dibuat dari konteks percakapan dan disampaikan melalui Heartbeat. Lihat
Komitmen yang disimpulkan untuk panduan konseptual dan konfigurasi.
Tanpa subperintah, openclaw commitments mencantumkan komitmen yang tertunda.
Penggunaan
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]Opsi
--all: tampilkan semua status, bukan hanya komitmen yang tertunda.--agent <id>: filter berdasarkan satu ID agen.--status <status>: filter berdasarkan status. Nilai:pending,sent,dismissed,snoozed, atauexpired. Nilai yang tidak dikenal menyebabkan proses keluar dengan kesalahan.--json: keluarkan JSON yang dapat dibaca mesin.
dismiss menandai ID komitmen yang diberikan sebagai dismissed agar Heartbeat tidak
menyampaikannya.
Contoh
Cantumkan komitmen yang tertunda:
openclaw commitmentsCantumkan setiap komitmen yang tersimpan:
openclaw commitments --allFilter berdasarkan satu agen:
openclaw commitments --agent mainTemukan komitmen yang ditunda:
openclaw commitments --status snoozedAbaikan satu atau beberapa komitmen:
openclaw commitments dismiss cm_abc123 cm_def456Ekspor sebagai JSON:
openclaw commitments --all --jsonKeluaran
Keluaran teks mencetak jumlah komitmen, jalur penyimpanan, semua filter aktif, dan satu baris per komitmen:
- ID komitmen
- status
- jenis (
event_check_in,deadline_check,care_check_in, atauopen_loop) - waktu jatuh tempo paling awal
- cakupan (agen/saluran/target)
- teks tindak lanjut yang disarankan
Keluaran JSON mencakup jumlah, filter status dan agen yang aktif, jalur penyimpanan komitmen, serta rekaman tersimpan lengkap.