প্রকল্প সম্পর্কে
`cs` (Copilot Sessions) একটি টার্মিনাল অ্যাপ্লিকেশন যা GitHub Copilot CLI-এর সেশন স্টোরের উপর একটি সম্পূর্ণ ইন্টারফেস প্রদান করে। এটি ব্যবহারকারীদের শেল ছাড়াই পূর্ববর্তী সেশনগুলি ব্রাউজ, অনুসন্ধান, পড়া, অডিট এবং পুনরায় শুরু করতে দেয়। টুলটি শুধুমাত্র-পঠনযোগ্য, কোনো নেটওয়ার্ক কল করে না এবং Python 3.10+ ছাড়া কোনো রানটাইম নির্ভরতা নেই।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- **হোম স্ক্রিন** তীর-কী নেভিগেশন, লাইভ ফিল্টারিং এবং সমস্ত ভিউতে অ্যাক্সেস সহ।
- **সেশন ব্রাউজিং** দিন, রিপোজিটরি বা টার্ন এবং চেকপয়েন্ট জুড়ে সম্পূর্ণ-পাঠ্য অনুসন্ধান দ্বারা গ্রুপ করা।
- **সেশন পরিদর্শন** `cs show` দিয়ে মূল বিবরণ (খোলা আইটেম, প্রথম অনুরোধ, প্রেরিত কমিট/পিআর) সারসংক্ষেপ করে এবং `cs read` দিয়ে পেজড কথোপকথন দেখার জন্য।
- **সেশন পুনরায় শুরু** `cs resume #N` দিয়ে একটি সেশনে ফিরে যেতে।
- **দক্ষতা এবং এজেন্ট বিশ্লেষণ** দেখায় কোনটি ইনস্টল করা বনাম ব্যবহৃত হচ্ছে, প্রতি-রিপো প্রকরণ সহ।
- **নির্দেশাবলী অডিট** Copilot-এর ৪,০০০-অক্ষরের ট্রাঙ্কেশন সীমার উপরে ফাইলগুলি চিহ্নিত করে।
- **পরিসংখ্যান এবং খরচ ট্র্যাকিং** কমিট, পিআর, ফাইল, মডেল/রিপো/দিন অনুযায়ী AI ব্যয়, ক্যাশে দক্ষতা এবং ডেলিগেশন বিভাজন সহ।
- **নিরাপত্তা অডিট** সেশন টেক্সটে ক্রেডেনশিয়াল স্ক্যান করে, মাস্কড প্রমাণ এবং তীব্রতা স্তর সহ, পাশাপাশি ধ্বংসাত্মক কর্ম (ফাইল মুছে ফেলা, ডিবি ড্রপ) সনাক্ত করে।
- **স্বায়ত্তশাসন এবং হ্যান্ডঅফ ভিউ** অব্যবহৃত সেশন এবং সেশনের মধ্যে পাস করা কাজের জন্য।
- **রেফারেন্স ভিউ** দক্ষতা, এজেন্ট, নির্দেশাবলী, হুক এবং MCP সার্ভারের জন্য।
সমস্ত ভিউ স্ক্রিপ্টেবল আউটপুট এবং প্রমাণ-ভিত্তিক যুক্তির জন্য `--json`, `--csv`, এবং `--why` ফ্ল্যাগ সমর্থন করে। টুলটি গোপনীয়তা মাথায় রেখে ডিজাইন করা হয়েছে: SQLite স্টোরটি শুধুমাত্র-পঠনযোগ্য খোলা হয়, কোনো নেটওয়ার্ক কোড নেই, রেন্ডার সময় ক্রেডেনশিয়াল মাস্ক করা হয় এবং টার্মিনাল এস্কেপ সিকোয়েন্স স্ট্রিপ করা হয়।
ইনস্টলেশন Homebrew (প্রস্তাবিত) বা সোর্স থেকে `pip install .` দিয়ে উপলব্ধ। প্রকল্পটিতে ব্যাপক ডকুমেন্টেশন, পরীক্ষা এবং একটি নিরাপত্তা হুমকি মডেল অন্তর্ভুক্ত রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.