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

FrontierAgent একটি ওপেন-সোর্স এজেন্ট ফ্রেমওয়ার্ক এবং টার্মিনাল পণ্য, যা দীর্ঘ-দূরত্বের গবেষণা এবং ফাইল-ভিত্তিক কাজের জন্য ডিজাইন করা হয়েছে। এটি একটি নেটিভ কমান্ড-লাইন TUI সরবরাহ করে, যেখানে দুটি ওয়ার্কফ্লো রয়েছে: একটি স্টেটফুল ReAct এজেন্ট, যা ফোকাসড গবেষণা, রিপোজিটরি বিশ্লেষণ এবং ডকুমেন্ট কাজের জন্য, এবং একটি Agent Team মোড, যেখানে একজন সমন্বয়ক একটি টাস্ক বোর্ড বজায় রাখে, সমান্তরাল সাব-এজেন্টদের নিয়োগ করে, রিপোর্ট সংগ্রহ করে এবং ফলাফল সংশ্লেষ করে। সিস্টেমটিতে একটি টাস্ক-স্কোপড স্যান্ডবক্স রয়েছে, যার মধ্যে রিড-অনলি /inputs, ওয়ার্কিং /workspace এবং স্থায়ী /outputs ডিরেক্টরি রয়েছে, পাশাপাশি অনুমোদন গেট, লোকাল ট্রেসিং, চেকপয়েন্টিং, সেশন রিজিউম এবং /revert পুনরুদ্ধার রয়েছে। এটি অ্যাসিঙ্ক্রোনাস হস্তক্ষেপ সমর্থন করে, যা ব্যবহারকারীদের সক্রিয় রানের সময় নির্দেশনা সারিবদ্ধ করতে দেয়। রিপোজিটরিতে একটি বেঞ্চমার্ক মূল্যায়ন হারনেসও অন্তর্ভুক্ত রয়েছে, যা BrowseComp, Humanity's Last Exam, GDPval এবং FrontierSearchBench-এর মতো ডেটাসেট সমর্থন করে। ইনস্টলেশন Git, Python 3.12 এবং uv ব্যবহার করে, সাথে ঐচ্ছিক Docker এবং SGLang সমর্থন NVIDIA GPU-তে স্থানীয় মডেলের জন্য। প্রকল্পটি Apache 2.0 লাইসেন্সের অধীনে।