প্রকল্প সম্পর্কে
herdr-mise একটি লোকালহোস্ট ভিজ্যুয়ালাইজার যা AI কোডিং এজেন্টদের একটি একক রেস্টুরেন্ট রান্নাঘরে কাজ করা পিক্সেল-আর্ট লাইন কুক হিসেবে চিত্রিত করে। এজেন্ট অবস্থা, টিকিট রেল, পাস, ৮৬ বোর্ড এবং রান্নাঘরের আলো একটি ছোট, সংস্করণযুক্ত JSON ফিডের উপর একটি দ্রুত নজরে আসা স্কিন গঠন করে। প্রকল্পটি স্পষ্টভাবে বলে যে এটি এজেন্টদের নিয়ন্ত্রণ করে না, তাদের আউটপুট রেন্ডার করে না, বা দূরবর্তী সার্ভার একত্রিত করে না: এটি একটি জানালা, অফিস নয়।
এটি কী
- একটি একক স্ট্যাটিক বাইনারি যা http://127.0.0.1:8686-এ একটি TypeScript ব্রাউজার ক্লায়েন্ট এবং --tui সহ একটি নেটিভ টার্মিনাল রান্নাঘর পরিবেশন করে।
- স্থানীয় Herdr অবস্থার একটি রিড-অনলি প্রজেকশন। এটি এজেন্ট আউটপুট অনুমোদন, প্রম্পট, হত্যা বা পরিদর্শন করে না।
- একটি একক-মেশিন টুল, দূরবর্তী ড্যাশবোর্ড, বিজ্ঞপ্তি ইনবক্স, সেশন লগ বা মাল্টি-হোস্ট সমষ্টিকারী নয়।
রানটাইম মোড
- ডেমো: নির্ধারক কুকগুলি দৃশ্যমানভাবে লেবেল থাকে যখন সার্ভার একটি অনুপস্থিত, টাইম-আউট, অসমর্থিত বা অসঙ্গত Herdr উৎস পুনরায় চেষ্টা করে।
- লাইভ: একটি সামঞ্জস্যপূর্ণ স্ন্যাপশট প্রক্রিয়া বা ব্রাউজার পুনরায় চালু ছাড়াই ডেমো রোস্টারটি পারমাণবিকভাবে প্রতিস্থাপন করে।
- সংযোগ বিচ্ছিন্ন: ব্রাউজার নীরবতা একটি গ্যাস লিক — পরিষেবা স্থগিত অবস্থা প্রকাশ করে, তারপর একটি নতুন স্ন্যাপশটের মাধ্যমে পুনরায় সংযোগ করে।
- খালি: কোনো এজেন্ট ছাড়া একটি লাইভ উৎস একটি অপেক্ষার বার্তা দেখায়।
ইনস্টলেশন
- Herdr প্লাগইন: brew install herdr, তারপর herdr plugin install funsaized/herdr-mise, তারপর open অ্যাকশন আহ্বান করুন। ইনস্টলার একটি পিন করা, যাচাইকৃত রিলিজ বাইনারি ডাউনলোড করে; ব্যবহারকারীদের জন্য Node, npm, Cargo এবং Rust প্রয়োজন নেই।
- স্ট্যান্ডঅ্যালোন: একটি curl ইনস্টল স্ক্রিপ্ট, তারপর --tui দিয়ে চালান।
- Homebrew/Linuxbrew: brew install funsaized/tap/herdr-mise। এটি herdr নির্ভরতা ইনস্টল করে কিন্তু একটি Herdr প্লাগইন নিবন্ধন করে না।
সামঞ্জস্যতা
একটি যাচাইকৃত ম্যাট্রিক্স Herdr রিলিজ (0.7.5 থেকে 0.9.0) স্ন্যাপশট প্রোটোকল 17 থেকে 22-এ ম্যাপ করে। কর্তৃপক্ষ হল compatibility/herdr.json, এবং একটি চেক স্ক্রিপ্ট রানটাইম, ডক্স, ফিক্সচার এবং ফিক্সচার গোপনীয়তা যাচাই করে।
উন্নয়ন
স্থানীয় উন্নয়ন ভিজ্যুয়াল কাজের জন্য একটি নির্ধারক ক্লায়েন্ট-শুধু প্লেগ্রাউন্ড (npm run dev:visual) ব্যবহার করে, এবং একটি বান্ডল ধাপ এমবেডেড ক্লায়েন্ট এবং রিলিজ বাইনারি ইন্টিগ্রেশন কাজের জন্য তৈরি করে। অবদানকারী প্লাগইন উন্নয়ন herdr plugin link দিয়ে একটি চেকআউট লিঙ্ক করতে পারে।
নিরাপত্তা এবং সীমাবদ্ধতা
- সার্ভার শুধুমাত্র 127.0.0.1-এ বাঁধে, ডিফল্টরূপে 8686-এ; HERDR_MISE_PORT শুধুমাত্র সেই লুপব্যাক পোর্ট পরিবর্তন করে। ব্রাউজার WebSocket উত্স কার্যকর পোর্টের সাথে মিলতে হবে বা একটি ব্যক্তিগত রিভার্স প্রক্সির জন্য স্পষ্টভাবে যোগ করতে হবে।
- বাইনারি কোনো টেলিমেট্রি পাঠায় না এবং কোনো আউটবাউন্ড পণ্য নেটওয়ার্ক অনুরোধ করে না। লাইভ মোড শুধুমাত্র স্থানীয় Herdr ইউনিক্স সকেট পড়ে।
- রিলিজ আর্কাইভ এবং ইনস্টলার macOS arm64, macOS x86_64 এবং Linux x86_64 glibc সমর্থন করে। কোনো ব্যাকগ্রাউন্ড পরিষেবা বা স্বয়ংক্রিয়-আপডেট নেই।
- ব্রাউজার সেটিংস স্থানীয় সাইট ডেটা, এবং হ্রাসকৃত গতি সম্মানিত হয়।
ডকুমেন্টেশন স্থাপত্য, অপারেশন, রিলিজ অপারেশন, অবদান এবং একটি নিরাপত্তা নীতি কভার করে। প্রকল্পটি নিজেকে একটি স্বাধীন সম্প্রদায় প্রকল্প হিসাবে বর্ণনা করে, Herdr দলের সাথে অনুমোদিত বা রক্ষণাবেক্ষণ নয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.