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

oh-my-agent হলো AI কোডিং এজেন্টদের জন্য একটি মাল্টি-এজেন্ট হারনেস যার মূল ধারণা হলো এজেন্টরা সাফল্যের বর্ণনা দেয়, কিন্তু হারনেস আর্টিফ্যাক্ট যাচাই করে। এটি একটি npm প্যাকেজ হিসেবে বিতরণ করা হয় এবং এটি স্কিল প্যাক (npx skills add বা Microsoft-এর Agent Package Manager-এর মাধ্যমে) অথবা সম্পূর্ণ হারনেস হিসেবে ইনস্টল করা যায়, যার মধ্যে রয়েছে ওয়ার্কফ্লো, নিয়ম, কনফিগারেশন, কীওয়ার্ড-ডিটেকশন হুক এবং একটি CLI। মূল যাচাইকরণ প্রক্রিয়াগুলোকে LLM-জাজড নয়, বরং যান্ত্রিক হিসেবে বর্ণনা করা হয়েছে। একটি স্টপ হুক সেশন সমাপ্তি ব্লক করে যখন একটি স্থায়ী ওয়ার্কফ্লো সক্রিয় থাকে এবং স্টপ অনুমোদনের আগে একটি কনফিগারড গেট স্ক্রিপ্ট চালায়; শুধুমাত্র টাইপচেক, টেস্ট এবং লিন্ট এক্সিকিউটেবল, এবং গেটটি সর্বোচ্চ পাঁচটি রিইনফোর্সমেন্টে সীমাবদ্ধ। একটি অ্যান্টি-সার্কামভেনশন গেট এমন আর্টিফ্যাক্ট পরীক্ষা করে যা শর্টকাট দিয়ে জাল করা যায় না, যার মধ্যে রয়েছে ফেজ রেকর্ড, প্ল্যান JSON এবং আলাদা QA ও রিফ্যাক্টর এজেন্টের ফলাফল ফাইল। একটি স্বাধীন জজকে নতুন প্রসঙ্গে স্পন করা হয়, শুধুমাত্র মানদণ্ড সম্পর্কে সংক্ষিপ্ত নির্দেশ দেওয়া হয় এবং প্রতিটি রাউন্ডে প্রতিটি মানদণ্ড পুনরায় যাচাই করে, পূর্ববর্তী পাস সহ। প্রতিটি গেট পাস, ব্যর্থতা এবং সিদ্ধান্ত একটি সেশন ইভেন্ট লগে JSON লাইন হিসেবে যুক্ত করা হয়, যা অ্যাপেন্ড-অনলি এবং ক্রস-ভেন্ডর। অতিরিক্ত টুলিংয়ের মধ্যে রয়েছে প্রতি-এজেন্ট যাচাইকরণ ব্যাটারি যা সুযোগ লঙ্ঘন, চার্টার সারিবদ্ধতা, হার্ডকোডড সিক্রেট, TODO স্ক্যান এবং ঘোষিত আউটপুট কভার করে, পাশাপাশি টাইপ-নির্দিষ্ট চেক। একটি স্কিল ইভালুয়েশন হারনেস হেল্ড-আউট কাজগুলিতে ইউটিলিটি লিফট পরিমাপ করে এবং শুধুমাত্র সেই সম্পাদনাগুলি রাখে যা পরিমাপিত লিফট উন্নত করে। বাজেট টোকেন, স্পন সংখ্যা এবং প্রতি-ভেন্ডর খরচ সীমাবদ্ধ করে, এবং অর্কেস্ট্রেটর সীমা অতিক্রম করলে আরও স্পন প্রত্যাখ্যান করে। প্রকল্পটি একটি ইঞ্জিনিয়ারিং টিম হিসেবে মডেল করা ভূমিকা-ভিত্তিক এজেন্ট সরবরাহ করে, যার মধ্যে রয়েছে আর্কিটেকচার, ব্যাকএন্ড, ব্রেইনস্টর্ম, ডেটাবেস, ডিবাগ, ডিপ সিকিউরিটি, ডিজাইন, ডেভ ওয়ার্কফ্লো, ডক্স, এক্সপ্ল্যানেশন, ফ্রন্টএন্ড, মোবাইল, অবজারভেবিলিটি, অর্কেস্ট্রেশন, প্রজেক্ট ম্যানেজমেন্ট, QA, রিফ্যাক্টর, সোর্স কন্ট্রোল, সার্চ এবং টেরাফর্ম ইনফ্রাস্ট্রাকচার এজেন্ট। আলাদা কনটেন্ট এবং রিসার্চ পাইপলাইন একাডেমিক রাইটিং, HWP এবং PDF রূপান্তর, ইমেজ জেনারেশন, মার্কেট রিসার্চ, কথোপকথন রিক্যাপ, স্কলারলি সার্চ, স্লাইড জেনারেশন, অনুবাদ, ভিডিও জেনারেশন এবং ভয়েস জেনারেশন কভার করে। কাজ চ্যাট বা স্ল্যাশ কমান্ড দ্বারা চালিত হয় যেমন /brainstorm, /architecture, /plan, /work, /orchestrate, /ultrawork, /ralph, /review, /deepsec, /debug, /docs এবং /scm। কীওয়ার্ড অটো-ডিটেকশন একাধিক ভাষায় ওয়ার্কফ্লো সক্রিয় করে এবং লেবেলড প্রম্পট কর্পাসের বিরুদ্ধে ডিটেকশন নির্ভুলতা পরিমাপ করা হয় CI গেটিং সহ। হারনেস একটি একক .agents/ ডিরেক্টরি থেকে অনেক এজেন্ট রানটাইম সমর্থন করে, যার মধ্যে রয়েছে Claude Code, Codex CLI, Antigravity, Cursor, Qwen Code, OpenCode, GitHub Copilot এবং অন্যান্য, কনফিগারেশনের মাধ্যমে প্রতি-এজেন্ট মডেল নির্বাচন সহ। এটি MIT লাইসেন্সযুক্ত।