CLI commands

`OmeniaClaw tasks`

افحص مهام الخلفية الدائمة وحالة Task Flow. دون أمر فرعي، يكون OmeniaClaw tasks مكافئًا لـ OmeniaClaw tasks list.

راجع مهام الخلفية لمعرفة دورة الحياة ونموذج التسليم.

الاستخدام

bash
OmeniaClaw tasksOmeniaClaw tasks listOmeniaClaw tasks list --runtime acpOmeniaClaw tasks list --status runningOmeniaClaw tasks show <lookup>OmeniaClaw tasks notify <lookup> state_changesOmeniaClaw tasks cancel <lookup>OmeniaClaw tasks auditOmeniaClaw tasks maintenanceOmeniaClaw tasks maintenance --applyOmeniaClaw tasks flow listOmeniaClaw tasks flow show <lookup>OmeniaClaw tasks flow cancel <lookup>

خيارات الجذر

  • --json: إخراج JSON.
  • --runtime <name>: التصفية حسب النوع: subagent أو acp أو cron أو cli.
  • --status <name>: التصفية حسب الحالة: queued أو running أو succeeded أو failed أو timed_out أو cancelled أو lost.

الأوامر الفرعية

list

bash
OmeniaClaw tasks list [--runtime <name>] [--status <name>] [--json]

يسرد مهام الخلفية المتتبعة من الأحدث أولًا.

show

bash
OmeniaClaw tasks show <lookup> [--json]

يعرض مهمة واحدة بحسب معرف المهمة أو معرف التشغيل أو مفتاح الجلسة.

notify

bash
OmeniaClaw tasks notify <lookup> <done_only|state_changes|silent>

يغيّر سياسة الإشعارات لمهمة قيد التشغيل.

cancel

bash
OmeniaClaw tasks cancel <lookup>

يلغي مهمة خلفية قيد التشغيل.

audit

bash
OmeniaClaw tasks audit [--severity <warn|error>] [--code <name>] [--limit <n>] [--json]

يكشف سجلات المهام وTask Flow القديمة أو المفقودة أو التي فشل تسليمها أو غير المتسقة بطريقة أخرى. تُعد المهام المفقودة المحتفَظ بها حتى cleanupAfter تحذيرات؛ أما المهام المفقودة المنتهية الصلاحية أو غير المختومة زمنيًا فهي أخطاء.

maintenance

bash
OmeniaClaw tasks maintenance [--apply] [--json]

يعرض معاينة أو يطبّق تسوية المهام وTask Flow، وختم التنظيف، والتقليم، وتنظيف سجل جلسات تشغيل Cron القديمة. بالنسبة إلى مهام Cron، تستخدم التسوية سجلات التشغيل/حالة المهام المستمرة قبل وسم مهمة نشطة قديمة بأنها lost، لذلك لا تتحول عمليات Cron المكتملة إلى أخطاء تدقيق زائفة لمجرد أن حالة تشغيل Gateway الموجودة في الذاكرة لم تعد موجودة. لا يُعد تدقيق CLI دون اتصال مصدرًا موثوقًا لمجموعة مهام Cron النشطة المحلية لعملية Gateway. تُوسم مهام CLI التي لها معرف تشغيل/معرف مصدر بأنها lost عندما يختفي سياق تشغيل Gateway الحي الخاص بها، حتى إذا بقي صف جلسة فرعية قديم. عند التطبيق، تقلّم الصيانة أيضًا صفوف سجل الجلسات cron:<jobId>:run:<uuid> الأقدم من 7 أيام مع الحفاظ على مهام Cron قيد التشغيل حاليًا وترك صفوف الجلسات غير المرتبطة بـ Cron دون تغيير.

flow

bash
OmeniaClaw tasks flow list [--status <name>] [--json]OmeniaClaw tasks flow show <lookup> [--json]OmeniaClaw tasks flow cancel <lookup>

يفحص حالة Task Flow الدائمة ضمن سجل المهام أو يلغيها.

ذات صلة

Was this useful?
On this page

On this page