لكي تترك Claude Code يعمل وتبتعد بأمان، قم بأربعة أمور قبل أن تغادر: امنع الحاسوب من الدخول في وضع السكون، واسمح مسبقًا بالأوامر الروتينية التي سيحتاجها Claude كي لا يتوقف عند كل طلب، وأعطه مهمة واضحة بتعريف محدد لاكتمالها، وجهّز وسيلة تُبلغك حين ينتهي أو يحتاج إلى قرار. وبربط هاتفك بأداة مثل Claude Code Notifier، يمكنك الموافقة أو الإجابة أو إرسال التعليمات التالية أينما كنت، على Mac وWindows وLinux.
01لماذا تتعطل المهام الطويلة
ينتظرك Claude Code في ثلاثة مواضع:
- طلبات الأذونات. في الوضع الافتراضي يستأذن قبل معظم أوامر الـ shell وتعديلات الملفات.
- الأسئلة. حين يحتاج منك أن تختار، يسألك عبر
AskUserQuestionوينتظر. - نهاية الدور. حين ينتهي، ينتظر رسالتك التالية.
أيٌّ من هذه قد يُبقي مهمة طويلة معطلة لساعة كاملة وأنت بعيد. يزيل الروتين التالي فترات الانتظار غير الضرورية ويضمن وصول ما تبقى منها إليك.
02الخطوة 1: اكتب مهمة يمكن إنجازها دونك
أفضل طريقة لتجنب الأسئلة هي الإجابة عنها مسبقًا. قبل أن تغادر، أخبر Claude:
- ما معنى "الانتهاء". عبارة "نجاح كل الاختبارات في
tests/api" أفضل من "أصلح الـ API". - كيف يتحقق من عمله. حدّد له أمر الاختبار أو البناء.
- ما يجب ألا يفعله. مثل "لا تغيّر مخطط قاعدة البيانات" أو "لا تنفّذ push".
- ماذا يفعل إن تعثّر. مثل "إن لم تتمكن من الإصلاح بعد عدد معقول من المحاولات، توقف واكتب ملخصًا لما جربته".
للتغييرات الأكبر، ابدأ في وضع التخطيط (plan mode)، واتفقا على الخطة، ثم دعه يعمل:
claude --permission-mode plan
03الخطوة 2: اسمح بالروتيني واحتفظ بالخطِر
كل طلب إذن يعني توقفًا. حدّد مسبقًا الأوامر التي يمكن لـ Claude تشغيلها بحرية، وأضف قواعد سماح للأوامر الآمنة والمتكررة في .claude/settings.json أو عبر /permissions:
{
"permissions": {
"allow": [
"Bash(npm test *)",
"Bash(npm run lint)",
"Bash(git diff *)"
],
"deny": [
"Bash(git push *)"
]
}
}
قواعد المنع لها الأولوية على قواعد السماح، لذا يظل منع git push ساريًا حتى لو سُمح بشيء أعم. ويمكنك أيضًا تغيير الوضع؛ فالوضع acceptEdits يقبل تعديلات الملفات وأوامر نظام الملفات الشائعة في مجلد العمل دون أن يسأل. تجد مزايا كل وضع وعيوبه، بما في ذلك سبب اقتصار bypassPermissions على الحاويات أو الأجهزة الافتراضية، في شرح أوضاع الأذونات في Claude Code.
أبقِ الاستئذان لكل ما تريد الاطلاع عليه أولًا: حذف الملفات، أو اتصالات الشبكة غير المتوقعة، أو أي شيء يمسّ بيئة الإنتاج.
04الخطوة 3: حافظ على استمرار الجلسة
إذا دخل الحاسوب في وضع السكون، يتوقف Claude Code معه. ولكل نظام تشغيل طريقة لإبقائه مستيقظًا.
Mac. شغّل Claude Code عبر caffeinate، الذي يُبقي جهاز Mac مستيقظًا طوال تشغيل الأمر:
caffeinate -i claude
Linux. في التوزيعات التي تستخدم systemd، يمنع systemd-inhibit السكون طوال مدة تشغيل الأمر:
systemd-inhibit claude
Windows. افتح الإعدادات، ثم النظام، ثم إعدادات الطاقة، واضبط الحاسوب على عدم الدخول في السكون أثناء توصيله بالكهرباء.
على خادم بعيد، أو إن كنت قد تغلق الـ terminal، شغّل Claude Code داخل tmux أو screen ليستمر في العمل بعد قطع الاتصال:
tmux new -s work
claude
# detach with Ctrl+B then D; reattach later with: tmux attach -t work
يتناول دليل Claude Code في tmux أو screen الإشعارات من الجلسات المنفصلة، ويتناول دليل الإشعارات عبر SSH الخوادم البعيدة.
05الخطوة 4: اجعل فترات الانتظار تصل إليك
هنا تقصر معظم الإعدادات. تحتاج إلى معرفة متى ينتهي Claude أو يحتاج إليك، والأفضل أن تتمكن من الرد دون العودة إلى حاسوبك.
أمامك عدة خيارات:
- ميزة Remote Control من Anthropic تربط تطبيق Claude بجلستك المحلية، وذلك في الخطط المدعومة مع تسجيل الدخول بحساب claude.ai. يشرح دليل استخدام Claude Code من هاتفك هذه الميزة وخيارات الهاتف الأخرى.
- hook تُعدّه بنفسك يرسل إشعار push عبر ntfy أو Telegram أو Slack أو Discord ليخبرك بأن شيئًا ما حدث، أما الرد فعليك تدبّره بنفسك. راجع إرسال إشعارات Claude Code إلى Telegram أو Slack أو Discord.
- Claude Code Notifier، وهو ما يتناوله باقي هذا القسم.
باستخدام Claude Code Notifier
Claude Code Notifier أداة مستقلة من شركة TouchTap Ltd، وليست من إنتاج Anthropic. تعمل أداة سطر الأوامر المجانية ccn عبر hooks الخاصة بـ Claude Code على Mac وWindows وLinux، وتتيح لك تطبيقاتها على iPhone وAndroid الرد. إن لم تكن قد أعددتها بعد، فدليل ربط هاتفك بـ Claude Code يستغرق نحو دقيقة.
بعد الربط، تصل كل حالة من حالات الانتظار الثلاث إلى هاتفك:
- الانتهاء. إشعار push لحظة انتهاء الدور. ويمكنك بعدها مباشرةً إرسال التعليمة التالية من الهاتف، فيتابع Claude العمل عليها.
- الإذن. اسمح مرة واحدة، أو اسمح طوال الجلسة، أو ارفض.
- السؤال. اختر أحد الخيارات التي يقدّمها Claude.
قبل أن تغادر، أجرِ فحصًا سريعًا:
ccn doctor # hooks, credentials, server connection, presence detection
ccn test # a test notification to your phone
ضبط مدة الانتظار
تعرف ccn ما إذا كنت أمام الحاسوب. فإن كتبت شيئًا خلال آخر 30 ثانية، يطرح الطرفية السؤال كالمعتاد. أما إن كنت بعيدًا، فتنتظر الطرفية إجابة الهاتف حتى حدٍّ أقصى، وتتوقف عن الانتظار فور لمسك لوحة المفاتيح. ولفترة غياب طويلة، ارفع هذا الحد:
ccn config set hold_ceiling_seconds 1800
تقبل القيمة من 30 إلى 3600 ثانية، والافتراضية 600. ويتحكم إعداد مرتبط هو stop_hold_seconds (من 0 إلى 600، والافتراضي 120) في مدة الانتظار عند نهاية الدور لتلقي تعليمة متابعة من الهاتف. يعرض الأمر ccn config show كل الإعدادات، ويمكن تغيير معظمها لكل حاسوب من التطبيق أيضًا.
تجنّب أن يوقظك الهاتف
إذا كانت المهمة ستعمل طوال الليل، فاضبط ساعات الهدوء ليبقى الهاتف صامتًا أثناء نومك:
ccn config set quiet_hours 22:00-08:00
المزيد في ساعات الهدوء ووضع عدم الإزعاج.
تنزيل التطبيق مجاني، لكن استخدامه يتطلب اشتراكًا أو شراءً مدى الحياة. وبدون هاتف، تظل ccn توفّر إشعارات سطح مكتب مجانية، وهي مفيدة حين تكون في غرفة أخرى لا حين تكون خارج المنزل. راجع الأسعار.
06الخطوة 5: المراجعة عند عودتك
لا يكون الابتعاد آمنًا إلا إذا راجعت ما حدث. عند عودتك:
- اقرأ الـ diff قبل عمل commit: باستخدام
git diffأو واجهة المراجعة في محررك. - شغّل الاختبارات بنفسك.
- راجع الأوامر التي نفّذها Claude، خاصةً تلك التي وافقت عليها من الهاتف.
العمل على branch أو في git worktree يسهّل التخلص من أي تشغيل سار بشكل خاطئ. وإذا كنت تشغّل عدة جلسات في آن واحد، فدليل تشغيل عدة جلسات من Claude Code يساعدك على معرفة أي جلسة تطلبك.
07قائمة تحقق للنسخ
- مهمة مكتوبة بنقطة نهاية واضحة وأمر اختبار.
- قواعد سماح للأوامر الروتينية، وقواعد رفض للأوامر الخطرة.
- الحاسوب يبقى مستيقظًا، أو الجلسة داخل
tmux. - الهاتف مربوط، و
ccn doctorوccn testينجحان. - ضبط الحد الأقصى للانتظار وساعات الهدوء بما يناسب مدة غيابك.
- راجع الـ diff عند عودتك.
08الأسئلة الشائعة
هل يستمر Claude Code في العمل إذا أغلقت غطاء حاسوبي المحمول؟
غالبًا لا، لأن معظم الحواسيب المحمولة تدخل في وضع السكون عند إغلاق الغطاء، وClaude Code يعمل على الحاسوب نفسه. أبقِه مستيقظًا وموصولًا بالشاحن، أو شغّله على جهاز يبقى قيد التشغيل، أو استخدم الجلسات السحابية من Anthropic التي تعمل على بنيتها التحتية.
هل أستخدم bypassPermissions حتى لا يتوقف أبدًا؟
توصي وثائق Anthropic باستخدامه فقط في البيئات المعزولة مثل الحاويات أو الأجهزة الافتراضية. وللعمل اليومي، فإن قواعد السماح للأوامر الروتينية مع الموافقة عن بُعد لما سواها توازن أكثر أمانًا.
ماذا لو فاتني إشعار على هاتفي؟
مع ccn، تنتظر الطرفية حتى الحد الأقصى الذي ضبطته، ثم يُترك الطلب للطرفية. وعند عودتك يمكنك الرد هناك كالمعتاد.
هل يمكنني بدء المهمة التالية من هاتفي؟
فور انتهاء Claude، يتيح لك Claude Code Notifier إرسال تعليمة متابعة من الهاتف، فينفّذها Claude بوصفها تعليمته التالية.