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

RTK হলো একটি একক Rust বাইনারি যা শেল কমান্ডগুলোকে ইন্টারসেপ্ট করে এবং সেগুলোর আউটপুট একটি LLM-এর কনটেক্সটে পৌঁছানোর আগে সংকুচিত করে। এটি চারটি প্রধান কৌশল ব্যবহার করে: নয়েজের স্মার্ট ফিল্টারিং, একই ধরণের আইটেমগুলোর গ্রুপিং, অতিরিক্ত ডেটার ট্রাঙ্কেশন এবং পুনরাবৃত্ত লগ লাইনের ডিডুপ্লিকেশন। এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে: - Git, GitHub CLI, টেস্ট রানার (pytest, cargo test, jest), বিল্ড টুলস (tsc, ruff), প্যাকেজ ম্যানেজার (pnpm, pip), এবং ক্লাউড/কন্টেইনার টুলস (AWS, Docker, kubectl)-সহ বিভিন্ন ক্যাটাগরির ১০০-এর বেশি সাধারণ কমান্ডের সাপোর্ট। - Claude Code, GitHub Copilot, Cursor, Windsurf, এবং Gemini CLI-সহ ১৭টি AI কোডিং টুলের জন্য অটো-রিরাইট হুক, যা স্বচ্ছ কমান্ড ইন্টারসেপশন সম্ভব করে। - স্মার্ট ফাইল রিডিং এবং ডিরেক্টরি লিস্টিং যা সম্পূর্ণ বডির পরিবর্তে স্ট্রাকচার এবং সিগনেচার প্রদান করে। - হ্রাসকৃত পরিসংখ্যান ট্র্যাক করার জন্য `rtk gain` কমান্ডের মাধ্যমে টোকেন সেভিংস অ্যানালিটিক্স। - একটি 'tee' সিস্টেম যা ডিবাগিং উদ্দেশ্যে কমান্ড ব্যর্থ হলে সম্পূর্ণ আনফিল্টারড আউটপুট লগে সেভ করে। RTK ক্রস-প্ল্যাটফর্ম এবং এটি macOS, Linux এবং নেটিভ Windows (WSL সহ) সাপোর্ট করে।