● مجتمع
yvgude
⚡ فوري
lean-ctx
بواسطة yvgude · yvgude/lean-ctx
أداة Rust تُلصّق السياق بقوة — تحذف الاستيرادات الميتة، تُقلّص التعليقات، تضغط السجلات — قبل إرساله إلى الـ agent.
lean-ctx للمحافظ على التكلفة: يجلس بين المستخدم وharness الـ agent، يطبّق تحويلات لتوفير tokens على السياق الصادر. يعمل مع Claude Code وCodex وCursor.
لماذا تستخدمه
الميزات الأساسية
- حذف الاستيرادات الميتة
- تقليص التعليقات (مع الحفاظ على docstrings)
- ضغط السجلات
- متعدد الـ harnesses
- عدوانية قابلة للإعداد
عرض مباشر
كيف يبدو في الممارسة
جاهز
حالات الاستخدام
استخدامات عملية: lean-ctx
متى تستخدمه: فواتيرك ترتفع وتشك في انتفاخ السياق.
الخطوات
-
التثبيت
اربط lean-ctx بـ harness الخاص بك.✓ تم النسخ
→ المُصفّي المُسبق نشط
-
القياس
قارن أعداد tokens قبل/بعد.✓ تم النسخ
→ انخفاض كبير
-
الضبط
خفّف إذا انزلقت الدقة.✓ تم النسخ
→ توازن مستقر
النتيجة: فواتير أقل مع نفس نجاح المهمة.
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
شاهد رسوم tokens البيانية بينما lean-ctx يُلصّق
Combine lean-ctx-skill with cmux-skill: Watch token graphs while lean-ctx prunes✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- لا ينطبق
- الرموز لكل استدعاء
- يوفر tokens
- التكلفة المالية
- مجاني ومفتوح المصدر
- نصيحة
- قِس انحدارات الجودة؛ الأوضاع العدوانية قد تحذف سياقاً مهماً
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: لا شيء
نقل البيانات الخارجي: لا شيء
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
الـ agent يفقد سياقاً
قلّل العدوانية؛ أضف الملفات المهمة إلى القائمة البيضاء
البدائل
lean-ctx مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| context-mode | تريد مخرجات أدوات في بيئة معزولة | طبقة مختلفة |