كيف يمكنني الاستئناف التلقائي لجلسة كود Claude ذات المعدل المحدود باستخدام PROGRESS.md وإعادة المحاولة

رسالتي السابقة، جعل التكاليف مرئية من خلال مراقبة الرموز المميزة للمخرجات، كانت حول وقف الإفراط في الاستخدام. هذا...

17 يوليو 2026 1 دقائق قراءة

رسالتي السابقة، جعل التكاليف مرئية من خلال مراقبة الرموز المميزة للمخرجات، كانت تدور حول إيقاف الإفراط في الاستخدام. هذه المرة المشكلة معاكسة: كيفية الاستمرار في الاستيقاظ من الجلسة التي توقفت - قصة استئناف on-ratelimit.sh.

لقد أصابني الإرهاق أكثر من مرة عندما سلمت مهمة طويلة إلى كلود كود، وابتعدت عن مكتبي، ثم عدت لأجدها قد توقفت عند الحد الأقصى للمعدل. تعد إعادة التشغيل يدويًا أمرًا شاقًا، وعندما تتأخر عملية إعادة التشغيل، فإنها تنسى السياق السابق وتبدأ من جديد. هذه المقالة عبارة عن سجل لكيفية حل هذه المشكلة في 20 سطرًا من برنامج Shell النصي.

عند تشغيل مهمة بلا رأس باستخدام claude -p، تخرج العملية من الصفر في اللحظة التي تصل فيها إلى الكتلة 5h أو الكتلة 7d الخاصة بخطتك. هناك شيئان يحدثان خطأ هنا.

النمط الذي استقرت عليه: استخدم PROGRESS.md كـ "تذكرة تسليم" ومواصلة العمل من خلال --continue إعادة المحاولة.

عندما أقوم بتسليم مهمة إلى كلود، أقوم بتضمين تعليمات في الموجه الأول: "تحديث PROGRESS.md عند كل حدود عمل." يتبع كلود هذا بشكل طبيعي، ويكتب باستمرار الخطوات المكتملة والخطوات المتبقية والملاحظات في الملف.

مع تطبيق ذلك، يمكن أن تكون مطالبة إعادة التشغيل عبارة عن سطر واحد: "اقرأ PROGRESS.md واستمر في العمل المتقطع" . يقرأ كلود الملف ويستأنف ما تبقى منه.

المصدر: dev.to