منصوبے کے بارے میں

RTK ایک واحد Rust بائنری ہے جو شیل کمانڈز کو روکتی ہے اور ان کے آؤٹ پٹ کو LLM کے سیاق و سباق (context) تک پہنچنے سے پہلے کمپریس کرتی ہے۔ یہ چار بنیادی حکمت عملیوں کو استعمال کرتا ہے: شور (noise) کی اسمارٹ فلٹرنگ، ملتی جلتی اشیاء کی گروپنگ، زائد ڈیٹا کی کٹائی (truncation)، اور دہرائے گئے لاگ لائنوں کی ڈی ڈوپلیکیشن۔ اہم صلاحیتوں میں شامل ہیں: - مختلف زمروں میں 100 سے زیادہ عام کمانڈز کی سپورٹ، بشمول Git، GitHub CLI، ٹیسٹ رنرز (pytest, cargo test, jest)، بلڈ ٹولز (tsc, ruff)، پیکیج مینیجرز (pnpm, pip)، اور کلاؤڈ/کنٹینر ٹولز (AWS, Docker, kubectl)۔ - 17 AI کوڈنگ ٹولز کے لیے آٹو ری رائٹ ہکس، بشمول Claude Code، GitHub Copilot، Cursor، Windsurf، اور Gemini CLI، جو شفاف کمانڈ انٹرسیپشن کی اجازت دیتے ہیں۔ - اسمارٹ فائل ریڈنگ اور ڈائریکٹری لسٹنگ جو مکمل باڈی کے بجائے ڈھانچہ اور دستخط (signatures) فراہم کرتی ہے۔ - کمی کے اعداد و شمار کو ٹریک کرنے کے لیے `rtk gain` کمانڈ کے ذریعے ٹوکن بچت کے تجزیات۔ - ایک 'tee' سسٹم جو ڈیبگنگ کے مقاصد کے لیے کمانڈ کی ناکامی پر مکمل غیر فلٹر شدہ آؤٹ پٹ کو لاگز میں محفوظ کرتا ہے۔ RTK کراس پلیٹ فارم ہے، جو macOS، Linux، اور نیٹیو Windows (بشمول WSL) کو سپورٹ کرتا ہے۔