
بقلم: ليلى | محررة أدوات المطورين · صوت تحريري بإشراف بشري
أصدرت Anthropic الإصدار v2.1.212 من Claude Code في 17 يوليو 2025، وهو تحديث ضخم يحمل رسالة واضحة: الوكلاء المستقلون بحاجة إلى حدود صارمة قبل أن تتحول حلقاتها إلى مشكلة لا يمكن إيقافها. ثمة ميزات جديدة، وإعادة هيكلة لأوامر أساسية، وأكثر من عشرين إصلاحاً لأخطاء كانت تعرقل سير العمل اليومي.
أبرز ما يميز هذا الإصدار هو منطق الحماية من الحلقات الجامحة؛ فقد أضافت Anthropic سقفاً افتراضياً قدره 200 استدعاء لأداة WebSearch في الجلسة الواحدة، يمكن ضبطه عبر المتغير CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION، وسقفاً مماثلاً يبلغ 200 وكيل فرعي قابل للتخصيص عبر CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION. الأمر ليس قيداً تعسفياً؛ بل هو استجابة مباشرة لسيناريوهات حقيقية يبدأ فيها الوكيل دوامة بحث لا تنتهي أو يتشعب إلى فرق عمل لا يمكن السيطرة عليها. الأمر المهم أن /clear يُعيد ضبط ميزانية الوكلاء الفرعية من الصفر.
التغيير المعماري الثاني يمس أمر /fork جذرياً. في السابق كان يُطلق وكيلاً فرعياً داخل الجلسة ذاتها؛ الآن يُنشئ جلسة خلفية مستقلة تظهر كصف منفصل في واجهة Claude Agents، فيما يحتفظ الوكيل الفرعي داخل الجلسة بالمهام الأصغر تحت الأمر /subtask. كما بات /fork يسمي النسخة الجديدة تلقائياً بناءً على آخر مطالبة مكتوبة حين لا يكون للجلسة عنوان، مما يجعل تتبع الجلسات المتعددة أيسر بكثير.
من الناحية العملية، إليك أبرز ما يجب أن تعرفه في هذا الإصدار:
- استدعاءات MCP التي تتجاوز دقيقتين تنتقل تلقائياً إلى الخلفية دون أن تُجمّد الجلسة، والحد قابل للتعديل أو التعطيل عبر
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS. - أمر
/resumeفي عرض الوكلاء يفتح الآن قائمة باختيار الجلسات السابقة — بما فيها المحذوفة — ويستأنفها كجلسات خلفية. - أمر جديد
claude auto-mode resetيُعيد الإعدادات الافتراضية لوضع auto-mode مع مطالبة تأكيد، يمكن تجاوزها بـ--yes. - جلسات الخلفية المُنشأة عبر
/forkكانت تفقد حماية الوالد بعد فشل كتابة الحالة — تم الإصلاح. - مشكلة Windows التي كانت تُفشل
/backgroundوclaude --bgبخطأ “EUNKNOWN” حين تمنع سياسة المجموعة تشغيل PowerShell 5.1 — الحل: الـ daemon يُفضّل الآن PowerShell 7 تلقائياً. - أوامر
/ultrareviewتلقت حزمة إصلاحات شاملة: قبول مراجع PR بصيغ متعددة مثل#123وPR 123وروابط PR الكاملة، وجلب الفروع من origin تلقائياً، واقتراح أقرب اسم فرع عند الأخطاء المطبعية. - وضع plan mode كان يُشغّل أوامر Bash المعدِّلة للملفات كـ
touchوrmدون مطالبة بالإذن — خطأ خطير تم إصلاحه في هذا الإصدار.
على صعيد الأداء والموثوقية، تحسّن تخزين الـ prompt caching ليعمل خلف LLM gateways وروابط قاعدة مخصصة كـ Bedrock وVertex. رسائل SendMessage بين الوكلاء لم تعد تتضاعف في سجل المحادثة، مما يُقلل استهلاك الـ tokens في بيئات multi-agent. وتحسّن web search وweb fetch بإعادة محاولة أخطاء 529 والطلبات المحدودة بـ backoff محكوم.
للمطورين الذين يعتمدون على OpenTelemetry، ثمة إصلاحات مزدوجة: HTTP exports لم تعد تُرفض بأخطاء 411/400 من Azure Monitor والـ endpoints التي لا تقبل chunked transfer encoding، وسجلات OTLP باتت تحمل trace_id وspan_id الصحيحين حين يكون TRACEPARENT مُعيّناً في وضعَي SDK وheadless.
الإصدار يحمل أيضاً تغييراً في سياسات المصادقة المؤسسية: Enterprise forceLoginMethod بات مُطبَّقاً على امتداد VS Code extension وSDK وsetup-token وinstall-github-app، لا على الطرفية وحدها. وأُهمل معامل mode في Task tool — الوكلاء الفرعيون يرثون الآن وضع الأذونات من الجلسة الأصلية تلقائياً.
ما يجمع هذه التغييرات ليس مجرد إصلاح أخطاء؛ بل هو تصور أكثر نضجاً لكيفية عمل فرق الوكلاء في الإنتاج. حدود الجلسة والانتقال التلقائي للخلفية والفصل بين /fork و/subtask — كلها تُشير إلى أن Anthropic تبني بنية تحتية جادة لأنظمة multi-agent، لا مجرد ميزات متفرقة.






