[Go to site: main page, start]

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

dismiss شناسه‌های تعهد داده‌شده را با وضعیت dismissed علامت‌گذاری می‌کند.

مثال‌ها

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

bash
openclaw commitments

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

bash
openclaw commitments --all

فیلترکردن برای یک عامل:

bash
openclaw commitments --agent main

یافتن تعهدات به‌تعویق‌افتاده:

bash
openclaw commitments --status snoozed

حذف یک یا چند تعهد:

bash
openclaw commitments dismiss cm_abc123 cm_def456

برون‌بری به‌صورت JSON:

bash
openclaw commitments --all --json

خروجی

خروجی متنی تعداد تعهدات، مسیر پایگاه دادهٔ مشترک SQLite، همهٔ فیلترهای فعال و برای هر تعهد یک ردیف چاپ می‌کند:

  • شناسهٔ تعهد
  • وضعیت
  • نوع (event_check_in، deadline_check، care_check_in یا open_loop)
  • زودترین زمان سررسید
  • دامنه (عامل/کانال/هدف)
  • متن پیشنهادی برای پیگیری

خروجی JSON شامل تعداد، فیلترهای فعال وضعیت و عامل، مسیر پایگاه دادهٔ مشترک SQLite و رکوردهای کامل ذخیره‌شده است.

مرتبط

Was this useful?
On this page

On this page