يتيح Claude Code 2.1.212 الآن للمطورين وضع حدود قصوى صارمة لعدد الوكلاء الفرعيين (sub-agents) وعمليات البحث عبر الويب التي يمكن لجلسة الذكاء الاصطناعي إنشاؤها، مما يوفر أداة ملموسة للتحكم في التكاليف المتزايدة.

يضيف التحديث سقفين قابلين للضبط - أحدهما لعدد الوكلاء الفرعيين والآخر لعمليات البحث عبر الويب - وكلاهما يأتي بقيمة افتراضية تبلغ 200 لكل جلسة. يمكن للمطورين خفض هذه الأرقام باستخدام متغيرات البيئة (environment variables)، كما سيتم نقل أي استدعاء لـ MCP (Model-Control-Plane) يستغرق أكثر من دقيقتين تلقائيًا إلى الخلفية، مما يمنع أي أداة بطيئة من تجميد سير العمل بالكامل.

لماذا تكتسب هذه الحدود أهمية الآن

وكلاء الذكاء الاصطناعي الذين يمكنهم استدعاء وكلاء آخرين أو كشط الويب دون قيود مفيدون للغاية، لكنهم يتحولون أيضًا إلى خطر مالي. فقد يؤدي أمر (prompt) غامض إلى إطلاق سلسلة من الوكلاء الفرعيين، حيث يستهلك كل منهم الرموز (tokens) ويستدعي أدوات خارجية. والنتيجة هي فاتورة قد تتضخم قبل أن يلاحظ أي شخص ذلك. ومن الناحية العملية، أبلغت الفرق عن:

  • إنفاق غير متوقع للرموز (tokens) يتجاوز بكثير ميزانية المهمة الأصلية.
  • تداخل الوكلاء الفرعيين المكررين في التعديلات، مما يؤدي إلى نتائج متضاربة.
  • سيل من المخرجات الجزئية التي يصعب تجميعها معًا.
  • أدوات خارجية بطيئة تعطل الجلسة بأكملها، مما يحول استعلامًا سريعًا إلى انتظار يستغرق دقائق.

من خلال فرض سقف صارم، يجبر Claude Code النظام على التوقف قبل أن تتصاعد التكاليف، مع الاستمرار في تقديم إجابة جزئية يمكن للإنسان مراجعتها.

كيفية ضبط الحدود القصوى

تظهر أدوات التحكم الثلاثة كمتغيرات بيئة:

export CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION=12   # default 200
export CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION=30   # default 200
export CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS=120000   # 2 minutes

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

  • إصلاح خطأ محلي: 0-2 وكلاء فرعيين، 0-5 عمليات بحث.
  • مراجعة طلب السحب (PR review): 3-5 وكلاء فرعيين، 0-10 عمليات بحث.
  • التحقيق في الحوادث: 2-4 وكلاء فرعيين، 10-25 عملية بحث.
  • بحث معماري واسع: مُركّب (synthesizer) واحد، 2-4 باحثين، 20-40 عملية بحث.

هذه ليست قواعد ملزمة؛ بل هي مجرد خطوط أساسية يمكن للمطورين البناء عليها وتعديلها.

المقايضة

إن وضع حد أقصى صارم لنشاط الوكيل لا يغني عن التصميم الجيد للمهام. إذا كانت المشكلة أكبر من أن تُحل في جلسة واحدة، فإن النهج الموصى به هو تقسيمها إلى مراحل، وتخصيص ميزانية لكل مرحلة، وإدراج نقطة تحقق بشرية قبل الانتقال للمرحلة التالية. يجب أن يقدم النظام المقيد نتيجة جزئية مفيدة مع أسئلة مفتوحة، بدلاً من الاستمرار في استنزاف الأموال في حلقات مكررة.

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

النقل إلى بيئة الإنتاج

  1. الترقية إلى Claude Code 2.1.212 في بيئة اختبار (staging environment).
  2. اختر سير عمل – على سبيل المثال، مراجعة طلب السحب (PR review) – وضع ميزانية متحفظة.
  3. قم بتجهيز سجلاتك (logs) لرصد عدد الوكلاء الفرعيين الذين تم إطلاقهم، وعمليات البحث عبر الويب التي تم إجراؤها، وأي استدعاءات لـ MCP تتجاوز عتبة الدقيقتين.
  4. راجع كل عملية تشغيل تصل إلى الحد الأقصى. حدد ما إذا كان الحد قد وفر المال أم أنه قطع تقدمًا حقيقيًا، وقم بتعديل الحدود بناءً على ذلك.

نظرًا لأن الحدود تُفرض أثناء وقت التشغيل (runtime)، فإنها تظهر فورًا في السجلات. يمكن للفرق التي تتبع هذه المقاييس بناء حلقة تغذية راجعة: خفض الميزانية حتى يبدأ الوكيل في الفشل في الإكمال، ثم رفعها بما يكفي لإتمام المهمة الأساسية فقط.

ما يجب مراقبته لاحقًا

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

  • التكلفة لكل جلسة قبل التغيير وبعده.
  • معدل إكمال المهام عند مستويات ميزانية مختلفة.
  • رضا المستخدم عندما يتوقف الوكيل مبكرًا مقابل استمراره حتى الاستنزاف.

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

الخلاصة: يمنح Claude Code 2.1.212 الفرق طريقة بسيطة وقابلة للتنفيذ لمنع الأتمتة المدفوعة بالذكاء الاصطناعي من التحول إلى مفاجأة مالية. استخدم الحدود القصوى، وراقب النتائج، واترك البيانات توجه مقدار الاستقلالية التي تمنحها لوكلائك.