عن المشروع

herdr-mise هو أداة تصور محلية تعرض وكلاء البرمجة بالذكاء الاصطناعي كطهاة خط بنمط البكسل يعملون في مطبخ مطعم واحد. تشكل حالة الوكيل، وحامل التذاكر، ومنصة التمرير، ولوحة 86، وأضواء المطبخ واجهة سريعة الفهم فوق موجز JSON صغير ومُصدَّر بإصدارات. يوضح المشروع صراحة أنه لا يتحكم بالوكلاء، ولا يعرض مخرجاتهم، ولا يجمع خوادم بعيدة: إنه نافذة، وليس مكتباً. ما هو - ملف ثنائي ثابت واحد يخدم عميل متصفح مكتوباً بـ TypeScript على http://127.0.0.1:8686، ومع --tui، مطبخاً طرفياً أصلياً. - إسقاط للقراءة فقط لحالة Herdr المحلية. لا يوافق، ولا يطلب، ولا يقتل، ولا يفحص مخرجات الوكيل. - أداة لجهاز واحد، وليست لوحة تحكم بعيدة، أو صندوق وارد للإشعارات، أو سجل جلسات، أو مجمّعاً متعدد المضيفين. أوضاع التشغيل - العرض التجريبي: يبقى الطهاة الحتميون موسومين بشكل مرئي بينما يعيد الخادم محاولة الاتصال بمصدر Herdr مفقود أو منتهي المهلة أو غير مدعوم أو غير متوافق. - المباشر: تحل لقطة متوافقة محل قائمة العرض التجريبي بشكل ذري دون إعادة تشغيل العملية أو المتصفح. - غير متصل: يكشف صمت المتصفح حالة GAS LEAK — SERVICE SUSPENDED، ثم يعيد الاتصال عبر لقطة جديدة. - فارغ: يُظهر مصدر مباشر بلا وكلاء رسالة انتظار. التثبيت - إضافة Herdr: brew install herdr، ثم herdr plugin install funsaized/herdr-mise، ثم استدعاء إجراء الفتح. يقوم المثبّت بتنزيل ملف ثنائي إصدار مثبّت ومُتحقق منه؛ لا يحتاج المستخدمون إلى 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 Unix المحلي. - تدعم أرشيفات الإصدار والمثبّت macOS arm64، وmacOS x86_64، وLinux x86_64 glibc. لا توجد خدمة خلفية أو تحديث تلقائي. - إعدادات المتصفح هي بيانات موقع محلية، ويُحترم تقليل الحركة. تغطي الوثائق البنية والعمليات وعمليات الإصدار والمساهمة وسياسة أمان. يصف المشروع نفسه كمشروع مجتمعي مستقل، غير تابع لفريق Herdr ولا يُصان من قبله.