HeadlinesBriefing HeadlinesBriefing.com

agent-usage-guard: امنع Claude Code من استنزاف حدّك

Hacker News •
×

agent-usage-guard إضافة لـ Claude Code تتدخل قبل وقوع الإنفاق. تقرأ الاستخدام الحي لخطتك، وتحجز توزيع الوكلاء الفرعيين والمطالبات كثيفة السياق وحلقات إعادة المحاولة قبل أن يبدأ وكيل، أو تُرسل مطالبة، أو يُنفَّذ استدعاء أداة. تنطبق حدود الوكلاء على كل جلسات Claude Code على جهازك، ويُقيَّد التوزيع والسياق الكثيف عند أي مستوى استخدام، لا عند الاقتراب من الحد فحسب.

عندما تكون أمام لوحة المفاتيح، يسألك الحارس عبر نافذة الأسئلة الخاصة بـ Claude Code. وعندما لا يتمكن أحد من الرد، يرفض الطلب ويُخبر Claude بالسبب، فيستطيع النموذج الانتظار أو تجميع العمل في دفعات أو التوقف. وتُحرِّك النسب المئوية لخمس ساعات والأسبوع التي يبلغ عنها Claude Code حدوده المرتبطة بالخطة، وتُلغي الموافقة شرطه حتى تُعاد نافذة الزمن أو تنتهي مهلتها، فلا يتكرر السؤال نفسه في كل استدعاء.

نشأ المشروع بعد مطالبة بحثية واحدة بأقصى جهد أطلقت 394 استدعاءً لوكيل فرعي، منها 341 تعمل في الوقت نفسه، وأرسلت 84 مليون رمز سياق عبر الواجهة البرمجية خلال عشر دقائق، فأدى ذلك إلى قفل الحساب. وسجّلت سجلات المؤلف الخاصة 12 قفلًا خلال 60 يومًا. وتُزيل كل حماية عاملًا واحدًا من نمط الإخفاق هذا.

الحارس محلي وقليل التعرض للخصوصية. لا يُجري أي استدعاءات شبكية، ولا يخزن إلا الأعداد والفئات التقريبية، ولا يحتفظ أبدًا بنص المطالبة أو مدخلات الأدوات أو مخرجات النموذج. يعمل في وضع الفشل المفتوح، فلا يكسر خطأ في الخطاف جلسة. والاستثناء الوحيد وكيل لم يتمكن من تقييمه في الوقت المناسب، فيُرفض ليتمكن Claude من إعادة تشغيله. ثبّته داخل Claude Code الإصدار v2.1.287 أو أحدث، ثم شغّل /agent-guard لترى ما يراه.

المصدر: Hacker News · لخّصه HeadlinesBriefing