Claude Code 2.1.311 يستبدل توقف الجلسة عند تجاوز 200 ألف توكن بعملية compact تكمل العمل
أصدرت Anthropic النسخة 2.1.311 من أداة Claude Code، وتتضمن إصلاحًا يخص من يعمل على ملفات كبيرة. فحين كان المستخدم على جلسة بـ context عادي وتجاوز الطلب 200 ألف توكن، كانت الجلسة تتوقف وتعرض رسالة “Usage credits required for 1M context”. وصارت الأداة الآن تجري compact للمحادثة، أي تلخّص ما سبق لتقليص حجمه، ثم تكمل.
واللافت في هذا الإصلاح هو شكل الحد قبله. فالرسالة كانت تتحدث عن الرصيد، ففهمها كثيرون على أنها مسألة مالية. بينما كانت المشكلة أن الجلسة لم يكن لديها مسار تتصرف به حين يتجاوز الطلب الحد. أي أن الرسالة وصفت الفاتورة ولم تصف المشكلة.
ويضم الإصدار نفسه إصلاحين آخرين قريبين من العمل اليومي. الأول أن الـ subagents لم تكن تستطيع استخدام أدوات MCP من servers يكتمل اتصالها بعد بدء الـ subagent. والثاني أن الأداة كانت ترى نسخة قديمة من ملفي CLAUDE.md وMEMORY.md بعد الـ compaction التلقائي، إذا عُدّل الملفان خلال الجلسة نفسها.
ويفسّر الإصلاح الأخير ملاحظة تكررت لدى مستخدمين كثيرين: تعديل القواعد في الملف، ثم الإحساس بأن الأداة ما زالت تعمل بالقواعد القديمة. فالسبب لم يكن تجاهل التعليمات، بل أن الأداة تقرأ نسخة سابقة منها بعد التلخيص.
ويحتوي الإصدار على بنود أخرى كثيرة، معظمها إصلاحات داخلية ومسارات تخص الـ self-hosted runner والـ agent teams، وهي مفصلة في سجل التغييرات.