---
doc-schema-version: 1
read_when:
    - تحديد كيفية أتمتة العمل باستخدام OpenClaw
    - الاختيار بين Heartbeat وCron والالتزامات والخطافات والأوامر الدائمة
    - البحث عن نقطة الدخول المناسبة للأتمتة
summary: 'نظرة عامة على آليات الأتمتة: المهام، وCron، والخطافات، والأوامر الدائمة، وTaskFlow'
title: الأتمتة
x-i18n:
    generated_at: "2026-05-12T23:29:04Z"
    model: gpt-5.5
    provider: openai
    source_hash: 311ebbd557e40e38cd25b2f11b887baa4576657095d5a0841d4cb7f71898927d
    source_path: automation/index.md
    workflow: 16
---

OpenClaw يشغّل العمل في الخلفية عبر المهام، والوظائف المجدولة، والالتزامات المستنتجة،
وخطافات الأحداث، والتعليمات الدائمة. تساعدك هذه الصفحة على اختيار
الآلية المناسبة وفهم كيفية تكاملها معًا.

## دليل القرار السريع

```mermaid
flowchart TD
    START([What do you need?]) --> Q1{Schedule work?}
    START --> Q2{Track detached work?}
    START --> Q3{Orchestrate multi-step flows?}
    START --> Q4{React to lifecycle events?}
    START --> Q5{Give the agent persistent instructions?}
    START --> Q6{Remember a natural follow-up?}

    Q1 -->|Yes| Q1a{Exact timing or flexible?}
    Q1a -->|Exact| CRON["Scheduled Tasks (Cron)"]
    Q1a -->|Flexible| HEARTBEAT[Heartbeat]

    Q2 -->|Yes| TASKS[Background Tasks]
    Q3 -->|Yes| FLOW[Task Flow]
    Q4 -->|Yes| HOOKS[Hooks]
    Q5 -->|Yes| SO[Standing Orders]
    Q6 -->|Yes| COMMITMENTS[Inferred Commitments]
```

| حالة الاستخدام                              | الموصى به              | السبب                                             |
| ------------------------------------------- | ---------------------- | ------------------------------------------------- |
| إرسال تقرير يومي في الساعة 9 صباحًا بالضبط  | المهام المجدولة (Cron) | توقيت دقيق، تنفيذ معزول                          |
| ذكّرني بعد 20 دقيقة                         | المهام المجدولة (Cron) | مرة واحدة بتوقيت دقيق (`--at`)                   |
| تشغيل تحليل عميق أسبوعي                     | المهام المجدولة (Cron) | مهمة مستقلة، ويمكن استخدام نموذج مختلف           |
| فحص صندوق الوارد كل 30 دقيقة                | Heartbeat              | تُجمّع مع فحوصات أخرى، وواعية بالسياق            |
| مراقبة التقويم للأحداث القادمة              | Heartbeat              | ملائمة طبيعية للوعي الدوري                       |
| المتابعة بعد مقابلة مذكورة                  | الالتزامات المستنتجة   | متابعة شبيهة بالذاكرة، من دون طلب تذكير دقيق     |
| متابعة لطيفة للرعاية بعد سياق المستخدم      | الالتزامات المستنتجة   | مقيّدة بالوكيل والقناة نفسيهما                   |
| فحص حالة وكيل فرعي أو تشغيل ACP             | مهام الخلفية           | سجل المهام يتتبع كل العمل المنفصل                |
| تدقيق ما تم تشغيله ومتى                     | مهام الخلفية           | `openclaw tasks list` و`openclaw tasks audit`     |
| بحث متعدد الخطوات ثم تلخيص                  | TaskFlow               | تنسيق دائم مع تتبع المراجعات                     |
| تشغيل سكربت عند إعادة ضبط الجلسة            | الخطافات               | مدفوع بالأحداث، ويُشغّل عند أحداث دورة الحياة    |
| تنفيذ كود عند كل استدعاء أداة               | خطافات Plugin          | يمكن للخطافات داخل العملية اعتراض استدعاءات الأدوات |
| التحقق دائمًا من الامتثال قبل الرد          | الأوامر الدائمة        | تُحقن تلقائيًا في كل جلسة                        |

### المهام المجدولة (Cron) مقابل Heartbeat

| البُعد          | المهام المجدولة (Cron)              | Heartbeat                             |
| --------------- | ----------------------------------- | ------------------------------------- |
| التوقيت         | دقيق (تعبيرات cron، مرة واحدة)      | تقريبي (افتراضيًا كل 30 دقيقة)       |
| سياق الجلسة     | جديد (معزول) أو مشترك              | سياق الجلسة الرئيسية كاملًا           |
| سجلات المهام    | تُنشأ دائمًا                        | لا تُنشأ أبدًا                        |
| التسليم         | قناة، أو webhook، أو صامت           | ضمن الجلسة الرئيسية                   |
| الأفضل لـ       | التقارير، التذكيرات، وظائف الخلفية | فحوصات الوارد، التقويم، الإشعارات     |

استخدم المهام المجدولة (Cron) عندما تحتاج إلى توقيت دقيق أو تنفيذ معزول. استخدم Heartbeat عندما يستفيد العمل من سياق الجلسة الكامل ويكون التوقيت التقريبي مقبولًا.

## المفاهيم الأساسية

### المهام المجدولة (cron)

Cron هو المجدول المضمّن في Gateway للتوقيت الدقيق. يحفظ الوظائف، ويوقظ الوكيل في الوقت المناسب، ويمكنه تسليم المخرجات إلى قناة دردشة أو نقطة نهاية webhook. يدعم التذكيرات لمرة واحدة، والتعبيرات المتكررة، ومحفزات webhook الواردة.

راجع [المهام المجدولة](/ar/automation/cron-jobs).

### المهام

يتتبع سجل مهام الخلفية كل العمل المنفصل: تشغيلات ACP، وإنشاء الوكلاء الفرعيين، وتنفيذات cron المعزولة، وعمليات CLI. المهام سجلات وليست مجدولات. استخدم `openclaw tasks list` و`openclaw tasks audit` لفحصها.

راجع [مهام الخلفية](/ar/automation/tasks).

### الالتزامات المستنتجة

الالتزامات هي ذاكرات متابعة قصيرة العمر ومفعّلة اختياريًا. يستنتجها OpenClaw
من المحادثات العادية، ويقيّدها بالوكيل والقناة نفسيهما، ويسلّم
المتابعات المستحقة عبر Heartbeat. تظل التذكيرات الدقيقة التي يطلبها المستخدم
تابعة لـ cron.

راجع [الالتزامات المستنتجة](/ar/concepts/commitments).

### TaskFlow

TaskFlow هو طبقة تنسيق التدفقات فوق مهام الخلفية. يدير تدفقات متعددة الخطوات دائمة مع أوضاع مزامنة مُدارة ومعكوسة، وتتبع المراجعات، و`openclaw tasks flow list|show|cancel` للفحص.

راجع [TaskFlow](/ar/automation/taskflow).

### الأوامر الدائمة

تمنح الأوامر الدائمة الوكيل صلاحية تشغيل دائمة لبرامج محددة. تعيش في ملفات مساحة العمل (عادةً `AGENTS.md`) وتُحقن في كل جلسة. ادمجها مع cron للفرض المستند إلى الوقت.

راجع [الأوامر الدائمة](/ar/automation/standing-orders).

### الخطافات

الخطافات الداخلية هي سكربتات مدفوعة بالأحداث تُشغّلها أحداث دورة حياة الوكيل
(`/new`، `/reset`، `/stop`)، وCompaction الجلسة، وبدء تشغيل Gateway، وتدفق
الرسائل. تُكتشف تلقائيًا من الأدلة ويمكن إدارتها
باستخدام `openclaw hooks`. لاعتراض استدعاءات الأدوات داخل العملية، استخدم
[خطافات Plugin](/ar/plugins/hooks).

راجع [الخطافات](/ar/automation/hooks).

### Heartbeat

Heartbeat هو دور دوري في الجلسة الرئيسية (افتراضيًا كل 30 دقيقة). يجمع عدة فحوصات (الوارد، التقويم، الإشعارات) في دور وكيل واحد مع سياق الجلسة الكامل. لا تنشئ أدوار Heartbeat سجلات مهام ولا تمدد حداثة إعادة ضبط الجلسة اليومية/الخاملة. استخدم `HEARTBEAT.md` لقائمة تحقق صغيرة، أو كتلة `tasks:` عندما تريد فحوصات دورية للمستحق فقط داخل Heartbeat نفسه. تتخطى ملفات Heartbeat الفارغة باسم `empty-heartbeat-file`؛ ويتخطى وضع المهام المستحقة فقط باسم `no-tasks-due`. تتأجل Heartbeats أثناء نشاط عمل cron أو وجوده في قائمة الانتظار، ويمكن أيضًا لـ `heartbeat.skipWhenBusy` تأجيل وكيل بينما تكون مسارات الوكيل الفرعي أو المسارات المتداخلة المرتبطة بمفتاح جلسة الوكيل نفسه مشغولة.

راجع [Heartbeat](/ar/gateway/heartbeat).

## كيف تعمل معًا

- **Cron** يتعامل مع الجداول الدقيقة (التقارير اليومية، المراجعات الأسبوعية) والتذكيرات لمرة واحدة. كل تنفيذات cron تنشئ سجلات مهام.
- **Heartbeat** يتعامل مع المراقبة الروتينية (الوارد، التقويم، الإشعارات) في دور واحد مجمّع كل 30 دقيقة.
- **الخطافات** تستجيب لأحداث محددة (إعادة ضبط الجلسات، Compaction، تدفق الرسائل) باستخدام سكربتات مخصصة. تغطي خطافات Plugin استدعاءات الأدوات.
- **الأوامر الدائمة** تمنح الوكيل سياقًا دائمًا وحدود صلاحيات.
- **TaskFlow** ينسق التدفقات متعددة الخطوات فوق المهام الفردية.
- **المهام** تتتبع تلقائيًا كل العمل المنفصل حتى تتمكن من فحصه وتدقيقه.

## ذو صلة

- [المهام المجدولة](/ar/automation/cron-jobs) — الجدولة الدقيقة والتذكيرات لمرة واحدة
- [الالتزامات المستنتجة](/ar/concepts/commitments) — متابعات شبيهة بالذاكرة
- [مهام الخلفية](/ar/automation/tasks) — سجل المهام لكل العمل المنفصل
- [TaskFlow](/ar/automation/taskflow) — تنسيق تدفقات متعددة الخطوات ودائم
- [الخطافات](/ar/automation/hooks) — سكربتات دورة حياة مدفوعة بالأحداث
- [خطافات Plugin](/ar/plugins/hooks) — خطافات أدوات ومطالبات ورسائل ودورة حياة داخل العملية
- [الأوامر الدائمة](/ar/automation/standing-orders) — تعليمات وكيل دائمة
- [Heartbeat](/ar/gateway/heartbeat) — أدوار دورية في الجلسة الرئيسية
- [مرجع التكوين](/ar/gateway/configuration-reference) — كل مفاتيح التكوين
