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

ripwire ایک زیرو ڈیپینڈنسی C++23 کمانڈ لائن ٹول اور MCP سرور ہے جو کوڈنگ ایجنٹس کے لیے بنایا گیا ہے۔ اس کا بیان کردہ مقصد یہ ہے کہ یہ ریپوزٹری کے لیے ایک کمپیکٹ کانٹیکسٹ لیئر کا کام کرے: پوری ریپو پڑھے بغیر مطلوبہ کوڈ تلاش کریں، پھر تصدیق کریں کہ جو آپ نے بنایا وہ آپ کے ارادے سے مطابقت رکھتا ہے۔ پروجیکٹ کی تفصیل کی بنیاد پر یہ کیا پیش کرتا ہے: - ایک CLI کے ساتھ ایک MCP سرور، تاکہ اسے براہ راست ٹرمینل سے استعمال کیا جا سکے یا ایجنٹ ٹولنگ میں جوڑا جا سکے جو Model Context Protocol بولتی ہے۔ - زیرو بیرونی ڈیپینڈنسیز اور C++23، جو ڈیپلائمنٹ کو سادہ رکھتا ہے۔ - سگنیچر پر مبنی آؤٹ پٹ: پروجیکٹ کا دعویٰ ہے کہ سگنیچرز مکمل فنکشن باڈیز کے مقابلے 74.7% کم بائٹس میں جاری کیے جاتے ہیں، جس سے ایجنٹ نفاذ کی تفصیلات کھینچنے سے پہلے ساخت اسکین کر سکتا ہے۔ - امپیکٹ تجزیے کی خصوصیات جنہیں "blast radius" (تبدیلی کس چیز کو چھوتی ہے)، "tests-to-run" (تبدیلی سے کون سے ٹیسٹ متعلقہ ہیں)، اور "quality deltas" (کوالٹی کے پیمانے کیسے بدلتے ہیں) کہا گیا ہے۔ - نتائج کی دیانت پر واضح موقف: ہر اندازے کو لیبل لگایا جاتا ہے اور ہر نقصان کو شائع کیا جاتا ہے، بجائے اس کے کہ اخذ شدہ معلومات کو یقینی کے طور پر پیش کیا جائے۔ فراہم کردہ ڈیٹا میں ریپوزٹری کا README خالی ہے، اس لیے یہ جائزہ پروجیکٹ کی تفصیل تک محدود ہے۔ معاون زبانیں، درست CLI کمانڈز، MCP ٹول کے نام، انسٹالیشن کے مراحل، اور آؤٹ پٹ فارمیٹس جیسی تفصیلات یہاں ثابت نہیں ہوتیں اور انہیں خود ریپوزٹری میں چیک کرنا چاہیے۔