عن المشروع

AFT (أدوات ملفات الوكلاء) هو برنامج ثنائي بلغة Rust مع محولات رفيعة لبيئات عمل وكلاء البرمجة مثل OpenCode وPi وOMP. يعزز الوكلاء عن طريق استبدال الأدوات المدمجة (قراءة، كتابة، تحرير، باش، grep) بإصدارات أكثر كفاءة ومدركة للبنية، ويضيف عائلة أدوات `aft_`. يوفر قدرات حسية (مخطط تفصيلي، تكبير، بحث دلالي، رسم بياني للاستدعاءات، فحص صحة الكود)، وقدرات حركية (تحريرات مدركة للرموز، استيرادات، بحث واستبدال قائم على AST)، ووظائف جذع الدماغ (مهام خلفية، جلسات PTY، ضغط المخرجات، مكدس تراجع). يدعم العديد من اللغات عبر tree-sitter، ويستخدم بروتوكول JSON عبر stdio، ويخزن البيانات في جذر تخزين مشترك لـ CortexKit. الإعداد يتم عبر `npx @cortexkit/aft@latest setup`، والتكوين اختياري عبر `aft.jsonc`. المشروع جزء من عائلة CortexKit، مع Magic Context للذاكرة وAlfonso (قريبًا) للتحكم التنفيذي.