প্রকল্প সম্পর্কে
ডেস্কটপ কমান্ডার এমসিপি হলো একটি মডেল কনটেক্সট প্রোটোকল (এমসিপি) সার্ভার যা এআই সহায়কদের—মূলত ক্লড ডেস্কটপ—কে শক্তিশালী টার্মিনাল নিয়ন্ত্রণ, ফাইল সিস্টেম অপারেশন এবং কোড সম্পাদনার ক্ষমতা প্রদান করে। এটি এমসিপি ফাইলসিস্টেম সার্ভারের উপর ভিত্তি করে তৈরি, যা এআই-চালিত উন্নয়ন এবং অটোমেশনের জন্য একটি বিস্তৃত টুলকিট সরবরাহ করে।
মূল ক্ষমতাগুলির মধ্যে রয়েছে:
টার্মিনাল এবং প্রসেস ম্যানেজমেন্ট: আউটপুট স্ট্রিমিং সহ টার্মিনাল কমান্ড চালানো, চলমান প্রসেস পরিচালনা (তালিকা, ইন্টারঅ্যাক্ট, terminate), সেশন ম্যানেজমেন্ট সহ দীর্ঘ-চলমান কমান্ড হ্যান্ডেল করা, এবং কমান্ড টাইমআউট ও ব্যাকগ্রাউন্ড এক্সিকিউশন সমর্থন করা। টুলটিতে প্রসেস আউটপুট পেজিনেশন রয়েছে যাতে কনটেক্সট ওভারফ্লো প্রতিরোধ হয়।
ফাইল সিস্টেম অপারেশন: সম্পূর্ণ ফাইল সিস্টেম অ্যাক্সেস, যার মধ্যে রয়েছে ফাইল পড়া এবং লেখা (টেক্সট, এক্সেল, পিডিএফ, ডিওসিএক্স), কনফিগারযোগ্য গভীরতা সহ ডিরেক্টরি তৈরি এবং তালিকা, ফাইল সরানো, ফাইল এবং বিষয়বস্তু অনুসন্ধান (এক্সেল বিষয়বস্তু সহ), এবং ফাইল মেটাডেটা পুনরুদ্ধার। নেতিবাচক অফসেট ফাইল পড়া (ইউনিক্স টেইলের মতো) এবং কনটেক্সট ওভারফ্লো সুরক্ষা সহ রিকার্সিভ ডিরেক্টরি তালিকা সমর্থন করে।
কোড সম্পাদনা: ছোট পরিবর্তনের জন্য সার্জিক্যাল টেক্সট প্রতিস্থাপন, বড় পরিবর্তনের জন্য সম্পূর্ণ ফাইল পুনর্লিখন, একাধিক ফাইল সমর্থন, এবং vscode-ripgrep ব্যবহার করে প্যাটার্ন-ভিত্তিক প্রতিস্থাপন সহ রিকার্সিভ কোড অনুসন্ধান।
মাল্টি-ফরম্যাট সমর্থন: এক্সেল ফাইলগুলির (.xlsx, .xls, .xlsm) জন্য নেটিভ সমর্থন, পড়া, লেখা, সম্পাদনা এবং অনুসন্ধান ক্ষমতা সহ; পিডিএফ সমর্থন টেক্সট নিষ্কাশন, মার্কডাউন থেকে তৈরি এবং পরিবর্তন সহ; ডিওসিএক্স সমর্থন সার্জিক্যাল এক্সএমএল সম্পাদনা এবং মার্কডাউন-থেকে-ডিওসিএক্স রূপান্তর সহ।
কোড এক্সিকিউশন: ফাইল সংরক্ষণ না করেই মেমরিতে কোড চালানো (পাইথন, নোড.জেএস, আর), যা সিএসভি, জেসন এবং এক্সেল ফাইলগুলির তাৎক্ষণিক ডেটা বিশ্লেষণ সক্ষম করে।
নিরাপত্তা এবং কনফিগারেশন: সিমলিংক ট্রাভার্সাল প্রতিরোধ, কমান্ড ব্লকলিস্ট এবং সম্পূর্ণ স্যান্ডবক্সিংয়ের জন্য ঐচ্ছিক ডকার আইসোলেশন সহ নিরাপত্তা গার্ডরেল অন্তর্ভুক্ত। সার্ভার কনফিগারেশন ম্যানেজমেন্ট পুনরায় চালু না করেই গতিশীল পরিবর্তনের অনুমতি দেয়, যার মধ্যে রয়েছে ব্লক করা কমান্ড, ডিফল্ট শেল, অনুমোদিত ডিরেক্টরি এবং ফাইল পড়া/লেখার লাইন সীমা।
ইনস্টলেশন নমনীয়তা: একাধিক ইনস্টলেশন পদ্ধতি, যার মধ্যে রয়েছে এনপিএক্স (স্বয়ংক্রিয়-আপডেট), ব্যাশ স্ক্রিপ্ট ইনস্টলার, স্মিথারি, ম্যানুয়াল কনফিগারেশন, লোকাল চেকআউট এবং ডকার ইনস্টলেশন (নোড.জেএস প্রয়োজন নেই)। ক্লড ডেস্কটপ, কার্সার, উইন্ডসার্ফ, ভিএস কোড/গিটহাব কপিলট, ক্লাইন, রু কোড, ক্লড কোড, ট্রে, কিরো, কোডেক্স, জেটব্রেইনস এআই অ্যাসিস্ট্যান্ট, জেমিনি সিএলআই, অগমেন্ট কোড, কিউয়েন কোড এবং আরও অনেকের সাথে কাজ করে।
রিমোট এমসিপি: একটি হালকা রিমোট ডিভাইসের মাধ্যমে চ্যাটজিপিটি, ক্লড ওয়েব এবং অন্যান্য এআই পরিষেবা থেকে দূরবর্তী অ্যাক্সেস সমর্থন করে, যা একটি ক্লাউড পরিষেবার সাথে নিরাপদে সংযুক্ত হয়, যাতে কমান্ডগুলি স্থানীয়ভাবে কার্যকর হয় এবং ব্যবহারকারীর নিয়ন্ত্রণ বজায় থাকে।
ফাইল প্রিভিউ ইউআই: ক্লড ডেস্কটপে ভিজ্যুয়াল ফাইল প্রিভিউ, রেন্ডার করা মার্কডাউন, ইনলাইন ইমেজ, প্রসারণযোগ্য বিষয়বস্তু, অন্তর্নির্মিত মার্কডাউন এডিটর এবং দ্রুত "ফোল্ডারে খুলুন" অ্যাক্সেস সহ।
অডিট এবং ইতিহাস: স্থানীয় টুল-কল ইতিহাস এবং অডিট লগ, আকার-ভিত্তিক ঘূর্ণন/ট্রিমিং সহ সক্রিয় ইতিহাস ফাইলগুলিকে সীমাবদ্ধ রাখতে।
টুলটিতে নতুন ব্যবহারকারীদের জন্য বুদ্ধিমান অনবোর্ডিংও অন্তর্ভুক্ত রয়েছে, যা ডাউনলোড সংগঠিত করা, ডেটা ফাইল বিশ্লেষণ, সিআই/সিডি সেটআপ এবং কোডবেস অন্বেষণের মতো সাধারণ কাজের জন্য শিক্ষানবিস-বান্ধব টিউটোরিয়াল এবং উদাহরণ সরবরাহ করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.