প্রকল্প সম্পর্কে

AFT (Agent File Tools) হলো একটি Rust বাইনারি যাতে OpenCode, Pi, এবং OMP-এর মতো কোডিং এজেন্ট হারনেসের জন্য পাতলা অ্যাডাপ্টার রয়েছে। এটি এজেন্টদের উন্নত করে বিল্ট-ইন টুলগুলো (read, write, edit, bash, grep) আরও দক্ষ, গঠন-সচেতন সংস্করণ দিয়ে প্রতিস্থাপন করে এবং `aft_` টুলের একটি পরিবার যোগ করে। এটি সংবেদনশীল ক্ষমতা (outline, zoom, সেমান্টিক সার্চ, কল গ্রাফ, কোড স্বাস্থ্য পরিদর্শন), মোটর ক্ষমতা (সিম্বল-সচেতন সম্পাদনা, ইমপোর্ট, AST-ভিত্তিক সার্চ/রিপ্লেস), এবং ব্রেইনস্টেম ফাংশন (ব্যাকগ্রাউন্ড টাস্ক, PTY সেশন, আউটপুট কম্প্রেশন, আনডু স্ট্যাক) প্রদান করে। এটি tree-sitter-এর মাধ্যমে অনেক ভাষা সমর্থন করে, JSON-over-stdio প্রোটোকল ব্যবহার করে, এবং একটি শেয়ার্ড CortexKit স্টোরেজ রুটে ডেটা সংরক্ষণ করে। সেটআপ `npx @cortexkit/aft@latest setup`-এর মাধ্যমে করা হয়, এবং কনফিগারেশন ঐচ্ছিকভাবে `aft.jsonc`-এর মাধ্যমে হয়। প্রকল্পটি CortexKit পরিবারের অংশ, যেখানে মেমরির জন্য Magic Context এবং নির্বাহী নিয়ন্ত্রণের জন্য Alfonso (শীঘ্রই আসছে) রয়েছে।