فهرس
3 دقيقة للقراءة

Claude Code أعاد للتو تصفير الحدود الأسبوعية للجميع — إليكم ما حدث

حالة تسابق بين Auto Memory وضغط السياق في Claude Code v2.1.59–v2.1.61 أدت إلى كسر ذاكرة التخزين المؤقت للمطالبات وإفساد الجلسات. Anthropic أعادت تصفير الحدود الأسبوعية لجميع المستخدمين كتعويض.

ملخص سريع

حالة تسابق بين Auto Memory وضغط السياق في Claude Code v2.1.59–v2.1.61 أدت إلى كسر ذاكرة التخزين المؤقت للمطالبات وإفساد الجلسات. Anthropic أعادت تصفير الحدود الأسبوعية لجميع المستخدمين كتعويض.

حدّك الأسبوعي في Claude Code تمّ تصفيره للتو. الرصيد كاملاً، أُعيد شحنه دفعة واحدة.

راجعت استهلاكي قبل قليل ولم أصدّق عينيّ. حدّ أسبوعي كنت قد استهلكت أكثر من 80% منه عاد فجأة إلى الصفر. تبيّن أنه تعويض عن خلل برمجي.

نشر Thariq، المسؤول عن Claude Code في Anthropic، إعلاناً قبل نحو ساعة: إعادة تصفير الحدود الأسبوعية لجميع المستخدمين. ما حدث في الكواليس يستحق الفهم.

ماذا حدث

بدءاً من الإصدار v2.1.59، أُضيفت ميزة Auto Memory إلى Claude Code. المشكلة أن هذه الميزة ونظام ضغط السياق (compaction) الموجود مسبقاً كانا يقرآن ويكتبان في نفس مخزن المحادثات في الوقت ذاته، مما أدى إلى تضارب. توقفت ذاكرة التخزين المؤقت للمطالبات (prompt caching) عن العمل بشكل صحيح، وتسارع استهلاك التوكنات بشكل غير طبيعي.

  • الإصدارات المتأثرة: v2.1.59 إلى v2.1.61
  • الإصلاح العاجل: v2.1.62
  • الإجراء: إعادة تصفير الحدود الأسبوعية لجميع المستخدمين

الأعراض كانت خطيرة

لم يكن الأمر مجرد استنزاف أسرع للحدود. أبلغ المستخدمون عن فساد في السياق أثناء الجلسات — أجزاء سابقة من المحادثات تُبتر، أو الأسوأ، شظايا من جلسات مختلفة تماماً تتسرب إلى الجلسة الحالية.

أمر /compact نفسه كان يُنتج نتائج معطوبة عند تفعيل Auto Memory. لنسمّ هذا “تشابك السياق”: الذكاء الاصطناعي يخلط بين المحادثة الحالية ومحادثات سابقة.

  • اختفاء أو بتر الأجزاء الأولى من المحادثات أثناء الجلسة
  • ظهور شظايا من جلسات سابقة في الجلسة الحالية
  • اختلال حدود الرسائل عند تشغيل Auto Memory وAuto Compaction معاً
  • أخطاء ضغط مشابهة سبق أن ظهرت في الإصدارات v2.1.47 وv2.1.21 وv2.1.14

السبب الحقيقي: حالة تسابق

نظام Auto Memory ومنطق ضغط السياق كانا يصلان إلى نفس مخزن الرسائل للقراءة والكتابة في آنٍ واحد. عندما انحرف التزامن، كانت آلية الحفظ التلقائي تكتب فوق الحالة الراهنة ببيانات قديمة. تكرار ظهور ثغرات في منطق الضغط يشير إلى حاجة لتحسين هيكلي جذري.

  • المشكلة الجوهرية: تضارب قراءة/كتابة متزامن (race condition)
  • عامل مفاقم: الحفظ التلقائي يكتب فوق الحالة الحالية ببيانات منتهية الصلاحية

ذاكرة التخزين المؤقت للمطالبات تنكسر أسهل مما تظن

إذا كنت تبني وكلاء ذكاء اصطناعي، انتبه جيداً لهذه النقطة.

عندما تتعطل ذاكرة التخزين المؤقت في أداة برمجة قائمة على الوكلاء، تنهار التكلفة والسرعة معاً في اللحظة نفسها. Anthropic نفسها اعترفت بأن “التخزين المؤقت يتراجع بسهولة مفاجئة”. إذا لم تصمّم بنية وكيلك مع مراعاة استقرار التخزين المؤقت منذ البداية، فإن حوادث كهذه ستتكرر.

  • تعطّل التخزين المؤقت يعني استهلاك 2-3 أضعاف التوكنات لنفس العمل
  • تثبيت مسارات التخزين المؤقت في مرحلة تصميم الوكيل ليس خياراً — إنه ضرورة

ما الذي يجب أن تفعله الآن

الأدوات تتطور بسرعة، لكنها تتعطل بنفس السرعة. عندما يظهر إشعار تحديث، لا تضغط فوراً — راجع ملاحظات التصحيح أولاً.

الإجراء الفوري: شغّل claude update وتأكد أنك على الإصدار v2.1.62 أو أحدث.

استمتع بحدودك المُعاد تصفيرها. التوكنات المجانية لا تأتي كل يوم.

انضم إلى النشرة الإخبارية

احصل على تحديثات حول أحدث مشاريعي ومقالاتي وتجاربي في الذكاء الاصطناعي وتطوير الويب.