يستطيع Claude Code تكرار العمل تلقائيًا بطريقتين. تبدوان متشابهتين لكنهما تخدمان مقاييس زمنية ومواقف مختلفة.
الخلاصة في سطر
- الـ scheduled agent يعمل على جدول زمني — يوميًا، أسبوعيًا، بجدول cron. يعمل بدون حضورك.
/loopتكرّر أمرًا على مؤقّت خلال session الحالية. تتوقّف حين تغادر.
الـ Scheduled agent — الموعد الدائم
كل إثنين الساعة 9 صباحًا، اسحب أرقام الأسبوع الماضي واكتب مسودة تحديث الفريق.
Every Monday at 9am, pull last week's numbers and draft the team update.
الـ scheduled agent يعمل في وقت محدّد، ينجز مهمته، ويترك النتيجة. لا تحتاج أن تكون على الـ terminal. إنه مثل cron job، لكن المهمة هي مهمة ذكاء اصطناعي.
استخدم scheduled agent حين:
- المهمة تعمل على جدول زمني (يوميًا، أسبوعيًا، شهريًا)
- تريدها تعمل بدون حضورك
- تريد النتيجة تنتظرك حين تصل
/loop — مؤقّت الـ session
/loop 5m /babysit-prs
/loop تكرّر أمرًا كل N دقيقة داخل session الحالية. للمراقبة والتحقّق ومتابعة الأشياء أثناء عملك.
استخدم /loop حين:
- تريد التحقّق من شيء بشكل متكرّر الآن
- المهمة مرتبطة بالـ session (حالة deploy، مُنفّذ اختبارات، مراقب build)
- أنت على الـ terminal وتريد تحديثات مباشرة
مقارنة جنبًا إلى جنب
| Scheduled agent | /loop | |
|---|---|---|
| المقياس الزمني | ساعات، أيام، أسابيع | دقائق (خلال session) |
| يعمل بدونك | نعم | لا — مرتبط بالـ session |
| الإعداد | إعداد الجدول الزمني | أمر واحد |
| يتوقّف حين | تلغيه | تنتهي الـ session |
| الأفضل لـ | التقارير الدورية، الملخّصات اليومية، المهام الأسبوعية | المراقبة، الاستقصاء، الفحوصات المباشرة |
| التشبيه | تذكير في التقويم | مؤقّت مطبخ |
القاعدة العملية
“هل يجب أن يحدث هذا وأنا نائم؟”
- نعم → Scheduled agent. اضبطه، انسه، جد النتيجة في الصباح.
- لا، فقط أثناء عملي →
/loop. سريعة، خفيفة، مرتبطة بالـ session.
معظم الناس يبدؤون بـ /loop للاحتياجات الفورية ويتدرّجون إلى scheduled agent حين يحدّدون مهمة يجب أن تعمل بانتظام.