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

FutureOS হলো একটি ওপেন-সোর্স এআই এজেন্ট প্ল্যাটফর্ম যা Rust কোরের উপর ভিত্তি করে তৈরি করা হয়েছে। একে বিভিন্ন ইন্টারফেস জুড়ে একটি অভিন্ন এজেন্ট অভিজ্ঞতা প্রদানের জন্য ডিজাইন করা হয়েছে: টার্মিনাল ইউআই (TUI), ডেস্কটপ অ্যাপ, মোবাইল অ্যাপ (অ্যান্ড্রয়েড ও আইওএস), CLI, এবং IM বট। এটি একটি একক ব্যাকএন্ড (gRPC) এর উপর জোর দেয় যা সমস্ত সারফেস পরিচালনা করে, ফলে সেশন, মেমরি এবং স্কিলগুলোর সামঞ্জস্য নিশ্চিত হয়। প্রধান বৈশিষ্ট্যগুলো হলো: - **মাল্টি-ইন্টারফেস**: TUI, GUI, মোবাইল, CLI এবং চ্যাট বট থেকে অ্যাক্সেসযোগ্য একটি এজেন্ট। - **কনফিগারেবল টুল সেফটি**: read, write, edit এবং shell-এর মতো টুলগুলোর জন্য অনুমোদন নিয়ম এবং OS স্যান্ডবক্সিং (macOS Seatbelt, Linux Bubblewrap, Windows restricted-token)। স্তরসমূহ: off, manual, sandbox। - **মডেল নমনীয়তা**: ১৪+ প্রোভাইডার জুড়ে ৩,৮০০+ বিল্ট-ইন মডেল, `models.json` এর মাধ্যমে কাস্টম প্রোভাইডার এবং স্কোপড মডেল লিস্টের সাপোর্ট সহ। - **লুপ ইঞ্জিনিয়ারিং**: দীর্ঘমেয়াদী রান (২৪+ ঘণ্টা) এর জন্য স্থায়ী গোল, todo, gate এবং monitor, ইভেন্ট-সোর্সড স্টেট এবং ভেরিফিকেশন গেট সহ। - **বিল্ট-ইন স্কিল**: ইমেজ হ্যান্ডলিং, PDF/Word পার্সিং, ওয়েব সার্চ, ব্রাউজার কন্ট্রোল, স্লাইড, সফটওয়্যার ইনস্টল এবং একটি `/future-loop` অর্কেস্ট্রেটরের জন্য ১৫+ স্কিল। - **ফর্কেবল সেশন**: JSONL হিস্ট্রির উপর fork, clone এবং tree নেভিগেশন সহ রেপোর মতো কথোপকথন শাখা তৈরি করুন। - **Rust Core**: সকল কম্পোনেন্ট জুড়ে উচ্চ কর্মক্ষমতা এবং মেমরি নিরাপত্তা। **দ্রুত শুরু করুন**: - macOS/Linux এর জন্য ওয়ান-লাইন স্ক্রিপ্ট বা Windows এর জন্য PowerShell দিয়ে ইনস্টল করুন। - `future config` ব্যবহার করে একটি মডেল কনফিগার করুন অথবা হোস্টেড মডেলের জন্য `future auth login`; BYOK এবং কাস্টম প্রোভাইডার সাপোর্টেড। - ঐচ্ছিকভাবে `future skills install` দিয়ে স্কিল ইনস্টল করুন। - `future agent` দিয়ে এজেন্ট চালান এবং `future tui` দিয়ে TUI লঞ্চ করুন। **স্ল্যাশ কমান্ড (TUI)**: `/help`, `/model`, `/new`, `/sessions`, `/compact`, `/scoped-models`, `/clone`, `/fork`, `/tree`, `/name`, `/status`, `/stop`, `/cwd`, `/approve`, `/reject`, `/cancel`, `/reload`। **কীবোর্ড শর্টকাট**: `ctrl+p` (মডেল সাইকেল), `ctrl+t` (চিন্তার স্তর), `ctrl+o` (চিন্তা প্রসারিত/সংকুচিত), `ctrl+r` (সেশন ব্রাউজ), `ctrl+c` (ব্যাহত/প্রস্থান), `tab` (অটোকমপ্লিট), `enter` (সাবমিট), `escape` (পপআপ বন্ধ), অ্যারো কী (নেভিগেট)। **সমস্যা সমাধান**: সংযোগজনিত সমস্যার জন্য `future doctor` ব্যবহার করুন; `future config` দিয়ে মডেল কনফিগারেশন নিশ্চিত করুন; প্ল্যাটফর্ম-নির্দিষ্ট সমস্যার জন্য বিল্ড/ইনস্টল গাইড দেখুন। FutureOS MIT + Apache-2.0 লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত এবং এটি লোকাল-ফার্স্ট, যেখানে Discussions, Issues এবং Wiki-এর মাধ্যমে কমিউনিটি সাপোর্ট রয়েছে।