شحنت Anthropic في 1 أكتوبر «المودات» في Claude Code v2.1.287 — دوال TypeScript صغيرة تتشبّك في الأحداث الداخلية لوكيل البرمجة وتغيّر ما يفعله. يستطيع المود إعادة كتابة البرومبت قبل وصوله إلى النموذج، أو حظر استدعاء أداة وإعادة محاولته، أو الموافقة على طلب إذن أو رفضه، أو تجريد الأسرار من مخرجات الأدوات، أو استبدال أجزاء من الواجهة بلوحات وأزرار مخصصة. تُشحَن المودات كإضافات وتُثبَّت عبر /plugin في كل من واجهة الأوامر (CLI) وتطبيق سطح المكتب.

هذه نقطة تمديد أعمق من أي شيء قدّمه Claude Code من قبل. الإضافات (التي ظهرت في أكتوبر الماضي) حزمت الأوامر والوكلاء الفرعيين وخوادم MCP، لكنها لم تستطع إعادة كتابة سلوك الوكيل نفسه. تستطيع المودات اعتراض الحدث قبل وقوعه أو بعده أو بدلًا منه — وAnthropic تستخدمها بنفسها بقوة: ميزة /diff المدمجة أصبحت الآن مودًا يمكنك تعطيله أو استبداله، ومود مدمج جديد اسمه «You should know» يضم وكيلًا جانبيًا يراقب جلستك لينبّهك إلى ما قد تفوّته أنت أو Claude. وأمثلة الإطلاق تُظهر المدى: Token Weather يضع توقعًا حيًا لنافذة السياق فوق البرومبت، وBlast Radius يجرّب الأوامر الخطيرة مثل rm -rf تجربة جافة، وReplay Theater يأخذك في جولة خطوة بخطوة في جولة من التعديلات.

الحافة الحادة: المودات غير معزولة (not sandboxed). Anthropic صريحة في أن المودات تعمل بنفس صلاحيات الوصول إلى جهازك مثل Claude Code نفسه — أي أن المود يستطيع قراءة الأسرار وإعادة كتابة البرومبتات والموافقة على استدعاءات الأدوات قبل أن تراها. ثبّت فقط من مصادر تثق بها، كما تفعل مع أي شيفرة تثبّتها على جهازك. لخطتي Team وEnterprise، يُحمَّل مود مدمج اسمه sec-default أولًا ويحظر التجاوزات الخطيرة مثل تخطي رفض الأذونات.

للمطورين، العرض وكيل برمجة ينحني أخيرًا لسير عملك بدل العكس — وكما تلاحظ Anthropic، يمكنك كتابة المود بنفسك أو ببساطة أن تطلب من Claude Code أن يكتبه لك.

المصادر