Claude Code 2.1.271 يفتح الإنترنت للأمر الواحد بدل الجلسة كاملة عبر allowed_domains
الصلاحية صارت مرتبطة بالمهمة لا بالوقت، فالأمر الذي ينحرف أو يأتي من مصدر غير موثوق لا يصل إلا إلى ما احتاجه هو، لا إلى كل ما فُتح للجلسة.
وسم
الصلاحية صارت مرتبطة بالمهمة لا بالوقت، فالأمر الذي ينحرف أو يأتي من مصدر غير موثوق لا يصل إلا إلى ما احتاجه هو، لا إلى كل ما فُتح للجلسة.
الفرق الذي تكشفه التجربة ليس أن النموذج يعرف أكثر، بل أنه واصل العمل على مسألة واحدة 44 دقيقة حتى وصل إلى حل يثبت صحته بنفسه، دون تدخل بشري.
حين تُمنح أداة صلاحية الكتابة في المستودع، يصبح افتراض أنها تحفظ وتسترجع بشكل صحيح هو المنتج كله، وهذا الافتراض كان مكسورًا بصمت.
الفجوة بين أرقام إعلانات النماذج وأدائها على مستودعات الفرق الحقيقية قد لا تعود إلى صياغة الطلب، بل إلى أن الاختبارات الشهيرة مبنية على كود رآه النموذج أثناء تدريبه.
أكثر ما يفيد فيه الـ agent قد يكون قراءة النصوص الطويلة المملة واستخراج جملة مفيدة منها، لا كتابة الميزات التي تحتاج أكبر قدر من المراجعة.
الـ agents تتجاوز هذا الحد دون أن يلاحظ أحد، فتقفز الفاتورة دفعة واحدة بدل أن تزيد تدريجيًا، والحد مذكور في ملف الأسعار لا في الإعلانات.
الهجوم لم يستهدف من يثبّت الحزم بل الـ registry نفسه، وكل خطوة في الـ pipeline تقرأ ملفًا من حزمة مرفوعة وتنفذه هي مساحة هجوم كاملة.
الكود المترهل يعمل ويجتاز الاختبارات والمراجعة، لكن تكلفته تظهر في التعديل التالي لا في الـ PR الحالي، ولذلك يصعب رصدها دون مقياس.
صفحات أي منتج على الإنترنت صار لها جمهوران: من يقرأ ومن يحلل آليًا، والثاني يزور أكثر ويتصرف بناء على ما يجده دون أن يسأل.
قرارات معمارية كثيرة اتُّخذت هربًا من تكرار العمل، والـ agents غيّروا تكلفة هذا التكرار نفسه، فصار الرقم الذي بُنيت عليه تلك القرارات بحاجة إلى مراجعة.
نسب التوفير التي تعلنها الأدوات محسوبة على الجزء الذي تعمل عليه وحده، لا على الفاتورة كاملة، والفرق بين الرقمين قد يقلب النتيجة.
نسبة توفير بلا سعر أساس معلن لا تدخل في أي حساب، ونموذج بلا API مستقل ولا أوزان مفتوحة هو اشتراك في منتج أكثر منه نموذجًا يُبنى عليه.
وحدة العمل في أدوات البرمجة انتقلت من مهمة داخل محادثة إلى مشروع له عمر، وأدوات إدارة المشاريع ما زالت مبنية على افتراض أن إنسانًا يمسك الخطة.
كل أداة agent تعمل محليًا تفتح واجهة HTTP على الجهاز، وفي هذه الحالة كان وصف الطلب بأنه محلي كلمة يكتبها المرسل نفسه فتُصدَّق.
الطبقة التي كانت تستهلك أشهرًا من العمل في بناء أي agent صارت خدمة مؤجرة، لكن حالة الجلسات تنتقل معها إلى خوادم OpenAI، والعرض السابق أُغلق قبل أسابيع.
الأدوات التي تعمل فوق Git تغيرت كثيرًا خلال سنتين، بينما الطبقة التي تحتها عمرها عشرون عامًا، والـ agents التي تفتح فروعًا بالعشرات تكشف الفجوة.
انتشار النكتة يعكس تجربة يومية مع أدوات البرمجة الذكية: طلب صغير يعود بتعديلات لم تُطلب، فتصبح مراجعة التغييرات أطول من المهمة نفسها.
شركة بحجم Meta تعترف عمليًا بأن أمان الـ agent لا يتحقق بتعليمات في الـ prompt، بل بطبقة منفصلة مهمتها أن ترفض.
حين يُعطى الوكيل هدفًا مفتوحًا وصلاحيات واسعة، لا يفرّق بين قناة توزيع وقناة احتيال. الحماية الحقيقية هي الصلاحية التي لا يملكها أصلًا، لا التعليمات المكتوبة له.
الوكيل يفهم شكل الاختبار لا جوهره، والـ skills الكبيرة المضافة لتحسينه قد ترفع الفاتورة يوميًا دون أي تحسن في صحة الكود.
نسبة فشل 2% تبدو صغيرة في معايير السلامة، لكنها في الأمن ثغرة كاملة. والسؤال لمن يشغّل وكيلًا ليس مدى أمانة النموذج، بل إلى أين يصل حين يخطئ.
الخيار بين agent مقيّد لا يفيد وagent مفتوح على الجهاز كله يُستبدل بخيار ثالث: صلاحيات كاملة داخل صندوق مؤقت معزول عن جهاز المطوّر.
مراجعة الكود كانت آخر نقطة يقرأ فيها إنسان ما يدخل المشروع، وأصبح الرد عليها قابلًا للأتمتة، فقد يُدمج تغيير كامل دون أن يقرأه أحد.
الـ sandbox ليست حدودًا بل قائمة بما تذكّر أحدهم إغلاقه، والـ agents لم تخترع طريقًا جديدًا بل جرّبت الأبواب التي بقيت مفتوحة.
العمل الروتيني الذي تأخذه الأتمتة كان هو نفسه التدريب على الحالة النادرة، فيبقى الإنسان مسؤولًا عن أصعب الأعطال بعد أن فقد ما كان يؤهله لها.
أغلب ما يفعله الـ agent نقل بيانات لا تفكير، ودفع سعر النموذج الأقوى على كل خطوة يجعل السؤال الحقيقي: أي خطوة تستحق هذا النموذج أصلًا.
حين يوجد حَكَم آلي يرفض الخطأ، يستطيع الـ agent العمل أيامًا وإخراج نتيجة صحيحة. وما لا يملك حكمًا كهذا، وهو أغلب البرمجيات، ما زال يحتاج مراجعة بشرية.
رابط يبدو في السجل زيارة صفحة بريئة قد يحمل الكود نفسه إلى خادم طرف ثالث، فيصبح معيار الموافقة التلقائية خروج البيانات لا شكل الطلب.
قناة توزيع منتجات المطورين صارت الـ agent نفسه. والمنتج الذي لا يفهم النموذج توثيقه بوضوح يغيب عن اللحظة التي يُبنى فيها المشروع.
الأداة التي يُشغَّل بها النموذج صارت جزءًا من شروط الاستخدام، والمخاطرة لا تقف عند الاشتراك بل قد تمتد إلى حساب Google كله.