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

Ouroboros AI কোডিং এজেন্টের জন্য একটি লোকাল রানটাইম লেয়ার সরবরাহ করে। একটি একক ফ্রি-ফর্ম প্রম্পটের উপর নির্ভর করার পরিবর্তে, এটি একটি ইন্টারভিউয়ের মাধ্যমে কাজ পরিচালনা করে, উত্তরগুলোকে একটি অপরিবর্তনীয় Seed স্পেসিফিকেশনে রূপ দেয়, টাস্ক সম্পাদন করে, ফলাফল মূল্যায়ন করে এবং মূল্যায়নের আউটপুট পরবর্তী পুনরাবৃত্তিতে ফিড করে। প্রধান ওয়ার্কফ্লো হলো: - ইন্টারভিউ: সক্রেটিক প্রশ্নগুলো অনুমানগুলো প্রকাশ করে এবং একটি অস্পষ্টতা স্কোর তৈরি করে। - Seed: উত্তরগুলো গ্রহণযোগ্যতার মানদণ্ড, অন্টোলজি এবং সীমাবদ্ধতাসহ একটি স্পেসিফিকেশনে পরিণত হয়। - Execute: টাস্কগুলো Double Diamond-শৈলীর ডিকম্পোজিশন প্রক্রিয়ার মাধ্যমে চলে। - Evaluate: একটি তিন-ধাপের গেট যান্ত্রিক পরীক্ষা, সেমান্টিক মূল্যায়ন এবং মাল্টি-মডেল কনসেনসাস চালায়। - Evolve: প্রতিফলন পরবর্তী প্রজন্ম তৈরি করে; নথিভুক্ত কনভার্জেন্স লক্ষ্য হলো অন্টোলজি সাদৃশ্য অন্তত 0.95। প্রকল্পটি একটি MCP সার্ভার এবং CLI কমান্ড প্রকাশ করে, যা ooo বা ouroboros এন্ট্রি পয়েন্ট ব্যবহার করে। সেটআপ ইনস্টল করা এজেন্ট হোস্ট সনাক্ত করতে এবং যেখানে সমর্থিত সেখানে সার্ভার নিবন্ধন করতে পারে। README-তে তালিকাভুক্ত সামঞ্জস্যপূর্ণ রানটাইমগুলোর মধ্যে রয়েছে Claude Code, Codex CLI, GitHub Copilot CLI, OpenCode, Hermes, Gemini, Kiro CLI, Pi CLI, OMP CLI, Zcode, Goose, GJC, Antigravity CLI এবং Grok Build CLI। DeepSeek একটি dsh LLM ব্যাকএন্ডের মাধ্যমে বা একটি DeepSeek Harness প্লাগইনের মাধ্যমে ব্যবহার করা যেতে পারে। Ouroboros নিজেকে তিনটি স্তরে বর্ণনা করে। এই রিপোজিটরি হলো OS/কোর স্তর, যেখানে Seed, Ledger, Runtime, MCP ইন্টারফেস এবং নিরাপত্তা সীমানা রয়েছে। একটি পৃথক প্লাগইন রিপোজিটরি ডোমেইন ওয়ার্কফ্লো সরবরাহ করে, অন্যদিকে Ourocode হলো একাধিক এজেন্ট CLI জুড়ে ওয়ার্কফ্লো পরিচালনার জন্য একটি টার্মিনাল UI। macOS, Linux, WSL 2 এবং Windows-এর জন্য ইনস্টলেশন স্ক্রিপ্ট সরবরাহ করা হয়েছে, সাধারণ ইনস্টলের জন্য Python 3.12 বা নতুনতর প্রয়োজন। প্যাকেজটি pip, pipx, uv বা Homebrew দিয়েও ইনস্টল করা যায়, এবং Claude Code ও Codex-এর জন্য হোস্ট-নির্দিষ্ট প্লাগইন নথিভুক্ত করা হয়েছে। একটি স্থায়ী ralph মোড একটি ইভেন্ট স্টোর থেকে বংশধারা পুনর্গঠন করে সেশন জুড়ে বিবর্তনীয় লুপ চালিয়ে যেতে পারে। একটি আনইনস্টল কমান্ড কনফিগারেশন, MCP নিবন্ধন এবং ডেটা সরিয়ে দেয়।