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

Stagehand হলো ব্রাউজার এজেন্ট তৈরির জন্য ডিজাইন করা একটি ওপেন-সোর্স SDK। এটি ডেভেলপারদের প্রাকৃতিক ভাষার নির্দেশনা ব্যবহার করে ওয়েব ইন্টারঅ্যাকশন স্বয়ংক্রিয় করতে, কাঠামোবদ্ধ ডেটা আহরণ করতে এবং ব্রাউজার সেশন পরিচালনা করতে সক্ষম করে। SDKটি TypeScript, Python এবং Go সমর্থন করে, এই ভাষাগুলিতে একটি একীভূত API প্রদান করে। মূল সক্ষমতাগুলির মধ্যে রয়েছে: - কোর মেথড: act অ্যাকশন সম্পাদনের জন্য, observe এলিমেন্ট খুঁজে বের করতে এবং প্রকৃত সিলেক্টর ফেরত দিতে, এবং extract স্কিমা-যাচাইকৃত ডেটা বের করার জন্য। - পরিচিত API: goto, click এবং locator-এর মতো Playwright-স্টাইলের মেথড ব্যবহার করে। - স্ব-নিরাময়: ওয়েবসাইটের লেআউট পরিবর্তিত হলে স্বয়ংক্রিয়ভাবে অ্যাকশন সম্পাদন রিফ্রেশ করে। - টোকেন দক্ষতা: এজেন্টদের প্রয়োজনীয় পেজ কনটেক্সট প্রদানের জন্য হাইব্রিড অ্যাক্সেসিবিলিটি-ট্রি ট্রিমিং ব্যবহার করে। - সেশন স্থায়িত্ব: রান জুড়ে কুকিজ এবং সেশন বজায় রাখতে স্থানীয় ব্রাউজার ডেটা ডিরেক্টরি সমর্থন করে। - ক্লাউড এক্সিকিউশন: দ্রুত সম্পাদনের জন্য Browserbase-এ চালানো যায়, যেখানে সাশ্রয়ী মডেল নির্বাচনের জন্য একটি Model Gateway এবং পুনরাবৃত্ত অ্যাকশনের জন্য সার্ভার-সাইড ক্যাশিং রয়েছে। - MCP ইন্টিগ্রেশন: স্থানীয় ইনস্টলেশন ছাড়াই Claude Code এবং Cursor-এর মতো কোডিং এজেন্টে ব্রাউজার সক্ষমতা সংযুক্ত করতে একটি হোস্টেড Model Context Protocol (MCP) সার্ভার প্রদান করে। - সার্চ এবং ফেচ: সম্পূর্ণ ব্রাউজার চালু না করে ওয়েব সার্চ এবং URL কনটেন্ট markdown হিসেবে পুনরুদ্ধারের জন্য অ্যাড-অন অন্তর্ভুক্ত করে। প্রকল্পটি MIT-লাইসেন্সপ্রাপ্ত এবং একটি মনোরেপো হিসেবে পরিচালিত হয়।