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

Oh My OpenAgent (OmO) একটি ওপেন-সোর্স এআই কোডিং এজেন্ট টুলকিট যা মাল্টি-মডেল অর্কেস্ট্রেশন এবং স্বয়ংক্রিয় ওয়ার্কফ্লো কার্যক্রমের মাধ্যমে সফটওয়্যার ডেভেলপমেন্টকে সহজ করার জন্য তৈরি। এটি বিভিন্ন ইউজার পরিবেশের সাথে মানিয়ে নিতে তিনটি এডিশনে উপলব্ধ: ওপেনকোড-এর জন্য আল্টিমেট এডিশন, ওপেনএআই কোডেক্স সিএলআই-এর জন্য লাইট এডিশন, এবং একটি স্ট্যান্ডঅ্যালোন সোঁপি বিটা এডিশন। আল্টিমেট এডিশন হলো একটি পূর্ণাঙ্গ ওপেনকোড প্লাগইন যা ১১টি বিশেষায়িত এজেন্ট, ৫৪টিরও বেশি লাইফসাইকেল হুক, ৪টি বিল্ট-ইন এমসিপি সার্ভার (ওয়েবসার্চ, কনটেক্সট৭, গ্রেপ_app, lsp), টিম মোড, দীর্ঘস্থায়ী লক্ষ্য ফিচার /goal, আল্ট্রাওয়ার্ক মোড এবং ঐচ্ছিক হ্যাশলাইন এডিট কার্যকারিতা অন্তর্ভুক্ত করে। লাইট এডিশন হলো কোডেক্স সিএলআই-এর জন্য একটি পোর্টেবল প্লাগইন যা মূল উপাদান যেমন রুল ইনজেকশন, কমেন্ট চেকিং, গিট-ব্যাশ ইন্টিগ্রেশন, এলএসপি সাপোর্ট, আল্ট্রাওয়ার্ক, আলিউড-লুপ, আলিউড-এক্সিকিউট ধারাবাহিকতা, টেলিমিট্রি এবং টিমমোড অন্তর্ভুক্ত করে, পাশাপাশি গ্রেপ_app, কনটেক্সট৭, গিট_ব্যাশ, এবং lsp-এর জন্য প্লাগইন-স্কোপড এমসিপি-এর সাথে শেয়ারড ast-grep স্কিল রয়েছে। স্ট্যান্ডঅ্যালোন সোঁপি বিটা এডিশন npm i -g omo-ai@beta দ্বারা ইনস্টল করা হয় এবং কোনো হোস্ট অ্যাপ্লিকেশন ছাড়াই OMO এক্সটেনশনবিহীন native omo কমান্ড বহন করে। মূল ক্ষমতার মধ্যে রয়েছে আল্ট্রাওয়ার্ক (ulw) কি-ওয়ার্ড ট্রিগারযুক্ত মোড যা কোনো ম্যানুয়াল হস্তক্ষেপ ছাড়াই কাজ সম্পন্ন করতে সকল এজেন্ট সক্রিয় করে, সমান্তরাল টাস্ক অর্কেস্ট্রেশনের জন্য ডিসিপ্লিন এজেন্ট, ৮টি পর্যন্ত সমান্তরাল বিশেষায়িত এজেন্ট এবং রিয়েল-টাইম tmux টার্মিনাল ভিজ্যুয়ালাইজেশন সমর্থনকারী টিম মোড, এবং হাইপ্ল্যান (৫টি শত্রু批评 এজেন্ট সহ পরিকল্পনার জন্য) এবং সিকিউরিটি-রিসার্চ (৩টি হান্টার এবং ২টি PoC ইঞ্জিনিয়ার এজেন্ট সহ)-এর মতো বিশেষায়িত মোড। এতে আইডিই-স্তরের কোড ডায়াগনোস্টিক্স, নেভিগেশন এবং ওয়ার্কস্পেস রিনেম সাপোর্ট সহ LSP ইন্টিগ্রেশন এবং ২৫টি প্রোগ্রামিং ভাষা জুড়ে প্যাটার্ন-সচেতন কোড সার্চ ও রিরাইটিং-এর জন্য AST-Grep অন্তর্ভুক্ত রয়েছে। অতিরিক্ত বৈশিষ্ট্যের মধ্যে রয়েছে স্টালেইন লাইন ত্রুটি দূর করতে হ্যাশ-অ্যাংকরযুক্ত এডিট টুলস, পরিচ্ছন্ন কোড কমেন্ট বজায় রাখতে কমেন্ট চেকার, AGENTS.md এবং .omo/rules/ ফাইল থেকে স্বয়ংক্রিয় রুল ইনজেকশন, /goal-এর মাধ্যমে দীর্ঘস্থায়ী লক্ষ্য ট্র্যাকিং, এজেন্টদের কাজে ধরে রাখতে todo enforcer, ক্লোড কোড হুক, কমান্ড, স্কিল, MCP এবং প্লাগইনের সাথে সামঞ্জস্য, কনটেক্সট ব্লোট কমাতে স্কিল-এমবেডেড MCP, এন্টারভিউ মোড কৌশলগত পরিকল্পনার জন্য আল্ট্রাওয়ার্ক প্ল্যানার, এবং প্রকল্প জুড়ে শৃঙ্খলাবদ্ধ AGENTS.md ফাইল স্বয়ংক্রিয়ভাবে তৈরি করার জন্য /init-deep রয়েছে। টুলকিটটি অ্যানথ্রপিক, জেমিনি, কিমি, জিপিটি এবং অন্যান্য সহ একাধিক এলএলএম সরবরাহকারীকে সমর্থন করে, কোনো নির্দিষ্ট মডেল বা সরবরাহকারীতে আটক থাকার কোনো বিষয় নেই। এতে কনফিগারেশন বা পরিবেশ ভেরিয়েবলের মাধ্যমে নিষ্ক্রিয় করা যায় এমন ঐচ্ছিক অনু anonymous টেলিমিট্রি অন্তর্ভুক্ত রয়েছে, এবং এটি ক্লোড কোড এবং কার্সর-এর মতো ওয়ালেড-গার্ডেন কোডিং টুলের তুলনায় একটি ওপেন বিকল্প হিসেবে অবস্থান করছে। প্রজেক্টটি সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হচ্ছে, ওপেনকোড এবং কোডেক্স সিএলআই-এর বাইরে অতিরিক্ত এজেন্ট হার্নেস সাপোর্টের জন্য একটি பொது roadmap রয়েছে।