Claude Code Routines: وكلاء سحابيون مجدولون وروتينات فرعية وروتينات متعاونة
شغّل Claude Code وفق جدول زمني، أو من استدعاء API، أو عند أحداث GitHub، دون حاسوب محمول ودون خادم. الدليل في خمس دقائق.
لم يعد Claude Code بحاجة إلى وجودك أمام لوحة المفاتيح. تشغّل ميزة Routines (المهام الروتينية) مهامَّ وكيل محفوظة على سحابة Anthropic وفق جدول زمني، أو عبر استدعاء API، أو عند وقوع حدث ما على GitHub. نشرح هنا ماهيتها، وكيفية إعداد واحدة منها، ونمطين نسمّيهما الروتينات الفرعية (sub-routines) والروتينات المتعاونة (co-routines). وللاطلاع على الدليل الكامل، اقرأ المقال المفصّل.
ثلاث طرق لبدء تشغيل routine
- الجدولة: كل ساعة، أو يوميًا، أو في أيام العمل، أو أسبوعيًا، أو في وقت محدد لمرة واحدة، مع إدخال الوقت بمنطقتك الزمنية المحلية. ويمكن استخدام تعبير cron مخصص عبر
/schedule update، على ألا يقل الفاصل الزمني عن ساعة واحدة. - API: نقطة نهاية HTTPS خاصة بكل routine مع رمز bearer مستقل. ترسل أداة التنبيه أو خط النشر لديك طلب POST إليها، مع نص سياقي اختياري. يصل هذا النص موسومًا بأنه غير موثوق، فلا يستطيع رمز مسرَّب إعادة كتابة تعليمات الـ routine.
- GitHub: أحداث طلبات السحب (pull request) أو الإصدارات، مع التصفية حسب الفرع أو الوسم أو المؤلف أو حالة المسودة أو الدمج.
أعدّ واحدًا في دقيقتين
- افتح
claude.ai/code/routinesواختر New routine، أو اكتب/scheduleفي Claude Code CLI. - اكتب موجّهًا مكتفيًا بذاته: النطاق، والإجراءات المسموح بها، ووجهة المخرجات، وما يجب فعله حين لا يوجد ما يُنجَز.
- اختر المستودعات وبيئة التشغيل. أزِل الموصلات التي لا تحتاجها المهمة، لأنها جميعًا مضمّنة افتراضيًا.
- أضف مشغّلًا، واختر Run now للاختبار، ثم اقرأ سجل الجلسة. فالشارة الخضراء تعني فقط أن الجلسة عملت، لا أن المهمة نجحت.
الروتينات الفرعية: تشغيل واحد ومساعدون كثيرون
هذا اسم نطلقه على نمط تصميمي، وليس ميزة من Anthropic. يتولى موجّه الـ routine التنسيق، ويُسند كل خطوة إلى وكيل فرعي (.claude/agents/) أو إلى مهارة (skill) محفوظة في المستودع. يحصل كل مساعد على نافذة سياق خاصة به وعلى الأدوات التي يحتاجها فقط، ما يُبقي عمليات التشغيل الطويلة غير المراقَبة مركّزة وأقل كلفة وأكثر أمانًا.
الروتينات المتعاونة: routines تتناقل العمل فيما بينها
لا تستطيع الـ routines استدعاء بعضها مباشرة، لكنها تستطيع التعاون عبر مخرجات دائمة. فمثلًا، يفتح routine ليلي طلب PR كمسودة، ثم يراجعه routine يُشغَّل بحدث من GitHub، ثم يدمجه شخص، ثم يحدّث routine يُشغَّل عند الدمج التوثيقَ، ثم يستدعي خط النشر لديك routine للتحقق. استخدم عوامل التصفية كي لا يُطلَق أي routine بسبب مخرجاته الذاتية، واحتفظ ببوابة دمج بشرية ضمن السلسلة.
حدود تستحق المعرفة
- كانت الحدود اليومية لعدد مرات التشغيل عند الإطلاق 5 في Pro، و15 في Max، و25 في Team وEnterprise، وذلك إضافة إلى الاستخدام العادي للاشتراك. ولا تُحتسب عمليات التشغيل لمرة واحدة.
- تعمل الـ routines باسمك. فالإيداعات وطلبات PR ورسائل Slack تحمل هويتك. ولا يدفع Claude التغييرات إلا إلى فروع
claude/ما لم يُطلب منه غير ذلك، ولا يدفع أبدًا إلى الفروع المحمية. - هل تحتاج إلى استطلاع على مستوى الدقيقة أو إلى ملفات محلية؟ استخدم
/loopأو المهام المجدولة في تطبيق Desktop بدلًا من ذلك.
اقرأ أيضًا: يغطي الدليل الكامل أمان حمولة API، وقوالب الموجّهات، وأمثلة الوكلاء الفرعيين، والمقارنات مع GitHub Actions وn8n وTrigger.dev، وقائمة تحقق للحوكمة. المصادر: إعلان Anthropic · توثيق Claude Code.