CLI commands

`openclaw commitments`

تعهدات پیگیری استنباط‌شده را فهرست و مدیریت کنید.

تعهدات، حافظه‌های پیگیری کوتاه‌عمر و اختیاری هستند که از زمینهٔ گفت‌وگو ساخته می‌شوند. برای راهنمای مفهومی، تعهدات استنباط‌شده را ببینید.

بدون زیر‌دستور، openclaw commitments تعهدات در انتظار را فهرست می‌کند.

استفاده

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>: به یک شناسهٔ عامل محدود می‌کند.
  • --status <status>: بر اساس وضعیت فیلتر می‌کند. مقادیر: pending، sent، dismissed، snoozed، یا expired.
  • --json: خروجی JSON قابل خواندن برای ماشین تولید می‌کند.

نمونه‌ها

فهرست کردن تعهدات در انتظار:

openclaw commitments

فهرست کردن هر تعهد ذخیره‌شده:

openclaw commitments --all

محدود کردن به یک عامل:

openclaw commitments --agent main

پیدا کردن تعهدات به تعویق افتاده:

openclaw commitments --status snoozed

رد کردن یک یا چند تعهد:

openclaw commitments dismiss cm_abc123 cm_def456

صدور به‌صورت JSON:

openclaw commitments --all --json

خروجی

خروجی متنی شامل موارد زیر است:

  • شناسهٔ تعهد
  • وضعیت
  • نوع
  • زودترین زمان سررسید
  • دامنه
  • متن پیشنهادی برای پیگیری

خروجی JSON همچنین مسیر ذخیره‌گاه تعهد و رکوردهای کامل ذخیره‌شده را شامل می‌شود.

مرتبط