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

`cs` (کوپائلٹ سیشنز) ایک ٹرمینل ایپلیکیشن ہے جو گٹ ہب کوپائلٹ سی ایل آئی کے سیشن اسٹور پر مکمل انٹرفیس فراہم کرتی ہے۔ یہ صارفین کو شیل چھوڑے بغیر پچھلے سیشنز کو براؤز، تلاش، پڑھنے، آڈٹ کرنے اور دوبارہ شروع کرنے کی اجازت دیتی ہے۔ یہ ٹول صرف پڑھنے کے لیے ہے، کوئی نیٹ ورک کال نہیں کرتا، اور Python 3.10+ کے علاوہ کوئی رن ٹائم انحصار نہیں رکھتا۔ کلیدی خصوصیات میں شامل ہیں: - **ہوم اسکرین** تیر والے بٹنوں سے نیویگیشن، لائیو فلٹرنگ، اور تمام ویوز تک رسائی کے ساتھ۔ - **سیشن براؤزنگ** دن، ریپوزٹری، یا موڑوں اور چیک پوائنٹس میں مکمل ٹیکسٹ تلاش کے لحاظ سے گروپ شدہ۔ - **سیشن معائنہ** `cs show` کے ساتھ اہم تفصیلات کا خلاصہ (کھلے آئٹمز، پہلی درخواست، بھیجے گئے کمٹس/پی آرز) اور `cs read` کے ساتھ صفحہ بند گفتگو دیکھنا۔ - **سیشن دوبارہ شروع کریں** `cs resume #N` کے ساتھ کسی سیشن میں واپس جانے کے لیے۔ - **مہارتوں اور ایجنٹوں کا تجزیہ** جو یہ دکھاتا ہے کہ کون سی استعمال ہو رہی ہیں بمقابلہ انسٹال شدہ ہیں، فی ریپوزٹری تفصیلات کے ساتھ۔ - **ہدایات کا آڈٹ** جو کوپائلٹ کی 4,000 حروف کی کٹوتی حد سے زیادہ فائلوں کو نمایاں کرتا ہے۔ - **اعداد و شمار اور لاگت سے باخبر رہنا** بشمول کمٹس، پی آرز، فائلیں، ماڈل/ریپو/دن کے لحاظ سے AI اخراجات، کیشے کی کارکردگی، اور تفویض کی تقسیم۔ - **سیکیورٹی آڈٹ** سیشن ٹیکسٹ میں اسناد کی اسکیننگ، نقاب پوش ثبوت اور شدت کی سطحوں کے ساتھ، نیز تباہ کن کارروائیوں (فائل حذف، ڈیٹا بیس ڈراپ) کا پتہ لگانا۔ - **خود مختاری اور حوالے کرنے کے ویوز غیر حاضر سیشنز اور سیشنوں کے درمیان منتقل ہونے والے کام کے لیے۔ - **حوالہ ویوز** مہارتوں، ایجنٹوں، ہدایات، ہکس، اور ایم سی پی سرورز کے لیے۔ تمام ویوز اسکرپٹ ایبل آؤٹ پٹ اور ثبوت پر مبنی استدلال کے لیے `--json`، `--csv`، اور `--why` فلگز کی حمایت کرتے ہیں۔ یہ ٹول پرائیویسی کو مدنظر رکھتے ہوئے ڈیزائن کیا گیا ہے: SQLite اسٹور صرف پڑھنے کے لیے کھولا جاتا ہے، کوئی نیٹ ورک کوڈ موجود نہیں، اسناد رینڈر وقت پر نقاب پوش کی جاتی ہیں، اور ٹرمینل فرار کی ترتیبیں ہٹا دی جاتی ہیں۔ انسٹالیشن Homebrew (تجویز کردہ) یا سورس سے `pip install .` کے ساتھ دستیاب ہے۔ پروجیکٹ میں جامع دستاویزات، ٹیسٹ، اور سیکیورٹی خطرے کا ماڈل شامل ہے۔