هل ينبغي تشغيل /compact وفق جدول دوري في Claude Code؟ تحديد لحظة الضغط من المواصفات الرسمية
يضغط كثيرون أمر /compact في Claude Code وفق قاعدة من نوع "كل 30 دقيقة" أو "متى تجاوز السياق 70%"، لكن ما توصي به الوثائق الرسمية ليس ساعة ولا نسبة مئوية: إنه حدّ فاصل في العمل. شغّل /compact عند حدّ فاصل طبيعي، مثلًا بين مهمة وأخرى، بدلًا من انتظار الضغط التلقائي ليعمل في منتصف مهمة. يتخذ هذا المقال وثائق Claude Code كما هي في 8 أغسطس 2026، وأحدث إصدار حينها v2.1.226، مصدرًا أوليًا، ويشتقّ من المواصفات جوابًا عن مسألة الضغط اليدوي. يبدأ من الآلية نفسها: يجري الضغط على ثلاث مراحل، هي إسقاط مخرجات الأدوات القديمة، ثم الضغط التلقائي، ثم الضغط اليدوي الذي تضغطه أنت. والمرحلتان الثانية والثالثة هما المعالجة نفسها، فضغطه بنفسك يشتري لك شيئين بالضبط: اختيار التوقيت، وتحديد ما يُحتفظ به. أما تكرار الضغط فلا يوفّر سياقًا إضافيًا. ثم يأتي جدول بما ينجو من العملية. فملف CLAUDE.md في جذر المشروع والذاكرة التلقائية يُعاد حقنهما من القرص، بينما تُفقد القواعد التي تحمل paths: وملفات CLAUDE.md المتداخلة في المجلدات الفرعية إلى أن يُقرأ ملف مطابق مرة أخرى، ويُعاد حقن متون المهارات التي استدعيتها ضمن سقف قدره 5,000 توكن لكل مهارة و25,000 إجمالًا، مع إسقاط الأقدم أولًا، والاقتطاع يُبقي بداية الملف. وفي شأن التكلفة، لا يحدّد سعر الضغط حجمُ السياق بل حرارة التخزين المؤقت للمطالبة. اضغطه أثناء الجلسة فتُقرأ البادئة من الذاكرة المؤقتة وتكون التكلفة زهيدة؛ واضغطه بعد استراحة أطول من عمر التخزين المؤقت، وهو ساعة واحدة مع اشتراك Claude وخمس دقائق افتراضيًا عبر مفتاح API أو مزوّد سحابي، فيُعاد معالجة السجل كاملًا بلا تخزين، وتلك أغلى حالات هذا الأمر على الإطلاق. ومن هناك يتناول المقال كيفية المفاضلة بين /compact و /clear و /rewind و /recap و /context، وكيف يحرّك /autocompact منذ الإصدار v2.1.221 نقطة الانطلاق التلقائي في أي موضع بين 100K و1M توكن، وترتيب أولوية المواضع الأربعة التي قد يأتي منها الإعداد، والمصيدة المتمثلة في أن متغيّر البيئة CLAUDE_CODE_AUTO_COMPACT_WINDOW وحده لا يقبل إلا عددًا صحيحًا مجرّدًا فتُقرأ 500k على أنها 500 وتُقصَر إلى الحد الأدنى 100K، وأن نسبة used_percentage في شريط الحالة تقيس دائمًا مقابل نافذة السياق الكاملة للنموذج فلا تعود تدلّ على لحظة الانطلاق. ويختم بمعنى الرسالتين Not enough messages to compact. و Autocompact is thrashing: the context refilled to the limit... وخطوات التعافي منهما، مع تنبيه إلى أن تسمية "الضغط المصغّر" ليست مصطلحًا رسميًا حتى 8 أغسطس 2026.