প্রকল্প সম্পর্কে

DevMate একটি স্থানীয়-প্রথম এজেন্ট ক্ষমতা এবং অটোমেশন রানটাইম যা Model Context Protocol (MCP)-এর মাধ্যমে ChatGPT-এর কার্যকারিতা প্রসারিত করার জন্য ডিজাইন করা হয়েছে। এটি ChatGPT-কে একটি পৃথক মডেল এম্বেড না করে বা DevMate-managed API key এর প্রয়োজন ছাড়াই Codex-like স্থানীয় সম্পাদনা কাজ সম্পাদন করতে দেয়। পরিবর্তে, এটি ক্লাউড-ভিত্তিক এজেন্টের এবং ব্যবহারকারীর স্থানীয় উন্নয়ন পরিবেশের মধ্যে একটি নিরাপদ সেতু হিসেবে কাজ করে। মূল ক্ষমতাগুলির মধ্যে রয়েছে প্রকল্প ফাইলগুলি পরিদর্শন এবং সম্পাদনা করা, Git কমান্ডগুলি চালানো, পরীক্ষা এবং স্ক্রিপ্টগুলি চালানো, এবং ব্রাউজার অটোমেশন পরিচালনা করা। সিস্টেমটি একাধিক ইন্টিগ্রেশন পৃষ্ঠকে সমর্থন করে, যার মধ্যে রয়েছে প্রকল্প প্রসঙ্গ এবং জীবনচক্র ব্যবস্থাপনার জন্য একটি VS Code এক্সটেনশন, ভল্ট ওয়ার্কফ্লোগুলির জন্য একটি Obsidian প্লাগইন, পরিষেবা প্রশাসনের জন্য একটি স্বতন্ত্র CLI, এবং MCP সংযোগগুলি পরিচালনা করে এমন একটি Gateway পরিষেবা। DevMate স্থানীয় নিয়ন্ত্রণ এবং নিরাপত্তার উপর জোর দেয়। প্রকল্প অবস্থা, শংসাপত্র, ব্যাকআপ, এবং সম্পাদনা লগগুলি ব্যবহারকারীর মেশিনে বা মনোনীত Runner হোস্টগুলিতে থাকে। এটি দীর্ঘস্থায়ী কাজগুলিকে সমর্থন করে যা গেটওয়ে রিস্টার্টগুলি এবং দীর্ঘ-স্থায়ী বা প্ল্যাটফর্ম-নির্দিষ্ট কাজের জন্য দূরবর্তী Runner-দের সহ্য করে। আর্কিটেকচারটি প্রকল্প বিচ্ছিন্নতা নিশ্চিত করে, যেখানে প্রতিটি ChatGPT কথোপকথন একটি নির্দিষ্ট স্থানীয় প্রকল্পের সাথে আবদ্ধ থাকে, যা প্রসঙ্গ প্রবাহকে প্রতিরোধ করে। ঐচ্ছিক প্লাগইনগুলি Godot গেম ডেভেলপমেন্ট ওয়ার্কফ্লোগুলিতে কার্যকারিতা প্রসারিত করে, যার মধ্যে পারফরম্যান্স অডিট এবং এক্সপোর্ট ব্যবস্থাপনা অন্তর্ভুক্ত রয়েছে। সিস্টেমটি স্থানীয় সংযোগগুলির জন্য কোনো প্রমাণীকরণ ছাড়াই একটি একক-মালিক বিশ্বাস মডেলের সাথে ডিফল্ট করে, যখন দলীয় পরিবেশগুলির জন্য OAuth অফার করে।