Ana içeriğe geç
Programlama

Godot ve Rust tabanlı terminal çoklayıcısı gPTY yayımlandı

Öne çıkanlar

  • Godot 4.7+ ve Rust tabanlı altyapı DEC STD 070 ve gerçek renk desteği sağlıyor.
  • Model Context Protocol sunucusu yapay zeka ajanlarının panelleri yönetmesine imkan veriyor.
  • Linux, macOS ve Windows için harici bağımlılık gerektirmeyen ikili dosyalar yayımlandı.

Açık kaynaklı yeni bir terminal çoklayıcısı olan gPTY projesi duyuruldu. Godot oyun motoru ile Rust programlama dili üzerine inşa edilen araç; yeniden boyutlandırılabilir döşemeli ızgara yapısı, terminal panelleri ve yapay zeka ajanları için yerleşik kontrol arayüzü sunuyor. Yazılım, yapay zeka sistemlerinin ve otomasyon araçlarının TUI ekranlarını kazımak zorunda kalmadan yeni paneller açmasına, metin göndermesine ve terminal çıktılarını doğrudan izlemesine olanak tanıyor.

Sistem mimarisinde çapraz platform desteği için portable-pty, ANSI ayrıştırma için vte ve ızgara çizimi için alacritty_terminal kütüphaneleri yer alıyor. Godot ile Rust arasındaki köprü ise gdext 0.5 GDExtension arayüzü üzerinden kuruluyor. Ayrıca tokio tabanlı asenkron çalışma zamanı ve PTY başına ayrılmış bağımsız iş parçacıkları sayesinde yüksek performanslı veri işleme sağlanıyor. Düzenli ifadelerle çalışan kavram yakalama motoru, terminal yanıtlarını yakalayarak komşu kod veya denetçi panellerine metin enjekte etmeden aktarabiliyor.

JSON-RPC soketi ve komut satırı arayüzünün yanı sıra Model Context Protocol (MCP) sunucusu barındıran gPTY, yapay zeka ajanlarının çalışma alanını doğrudan yönetmesini kolaylaştırıyor. Linux, macOS ve Windows için Godot veya Rust kurulumu gerektirmeyen bağımsız ikili dosyalar halinde dağıtılan proje, GNU Genel Kamu Lisansı sürüm 3 (GPLv3) altında sunuluyor. Kod tabanının ve Godot arayüz tasarımlarının büyük bir kısmının büyük dil modelleri kullanılarak üretildiği bildirildi.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.