HeadlinesBriefing favicon HeadlinesBriefing.com

gpty: محاكي PTY متعدد من Godot وRust

Hacker News •
×

gpty هو أساس PTY مبني على Godot وRust، يوفر شبكة تجانب للأجزاء مثل الطرفية والكود وشجرة الملفات، بالإضافة إلى محرك التقاط المفاهيم وواجهة تحكم JSON-RPC/MCP. يمكن لوكلاء الذكاء الاصطناعي إنشاء أجزاء، وحقن النص، ومراقبة المخرجات دون كشط واجهة TUI.

تشمل الميزات الرئيسية DEC STD 070 الكامل عبر alacritty_terminal مع ألوان 16/256/true color، والبحث بتعبير نمطي في سجل التمرير، وتحديد النص الملفوف. توفر واجهة برمجة تطبيقات عامة مقبس JSON-RPC IPC، وCLI، وخادم MCP. يستخدم محرك المفاهيم محفزات RegEx على مخرجات PTY لالتقاط الردود وتوجيهها إلى الأجزاء المجاورة، دون حقن الإدخال أبدًا. تشمل قابلية مراقبة الوكيل جزءًا للاستدلال وجزءًا للمفتش للأسئلة والأجوبة الخاصة.

يحفظ الاستمرار تلقائيًا سجل التمرير والإعدادات ومساحات العمل والملفات الشخصية في SQLite/JSON مع بحث نصي كامل. تتوفر ملفات ثنائية متعددة المنصات لـ Linux وmacOS وWindows دون الحاجة إلى سلسلة أدوات Godot أو Rust. تم إنشاء معظم الكود باستخدام LLMs، لذا قد يحتوي على أنماط غير اصطلاحية أو أخطاء.

تشمل خيارات المكونات portable-pty لـ PTY متعدد المنصات، وvte لتحليل ANSI، وtokio لوقت التشغيل غير المتزامن، وalacritty_terminal لعرض الشبكة. الملفات الثنائية المستقلة موجودة على GitHub Releases لـ Linux وmacOS وWindows. يتحكم CLI في واجهة رسومية قيد التشغيل عبر JSON-RPC IPC، بأوامر مثل gpty new-pane وinject وlayout save. يمكّن خادم MCP وكلاء الذكاء الاصطناعي من التحكم في مساحة العمل.

الكيانات الرئيسية: الشركات: Godot، GitHub، Rust | المواقع: Linux، macOS، Windows

الأسئلة الشائعة: ما هو gpty؟

gpty هو تطبيق سطح مكتب محاكي PTY متعدد من Rust مبني على Godot يوفر شبكة تجانب لأجزاء الطرفية والكود وشجرة الملفات، مع واجهة تحكم JSON-RPC/MCP لوكلاء الذكاء الاصطناعي وأدوات الأتمتة.

سؤال شائع: ما هو gpty؟

إجابة شائعة: gpty هو تطبيق سطح مكتب محاكي PTY متعدد من Rust مبني على Godot يوفر شبكة تجانب لأجزاء الطرفية والكود وشجرة الملفات، مع واجهة تحكم JSON-RPC/MCP لوكلاء الذكاء الاصطناعي وأدوات الأتمتة.