RMUX: ajansal, çoklu platform iş akışları için programlanabilir terminal çoklayıcı
Helvesec tarafından geliştirilen RMUX'u keşfedin, otomasyon ve işbirliği için uzun süreli komut satırı oturumlarını barındırmak üzere tasarlanmış modern bir asenkron terminal çoklayıcısı. Uygulama kalıcı oturumları yönetir, terminaller üzerinde programatik kontrol sağlar ve uzaktan çalışma için web tabanlı oturum paylaşımını açığa çıkarır. Ana yetenekler arasında geliştiriciler, sistem yöneticileri ve programlanabilir oturum kontrolü ve güvenilir arka plan çalışması gerektiren AI araştırmacıları için hedeflenen ajana yönelik SDK'lar ve yaygın terminal kısayol tuşları ile uyumluluk bulunmaktadır.
RMUX'un otomatik ve insan tarafından yönlendirilen terminaller için sağladıkları
RMUX, hem etkileşimli shell kullanıcılarını hem de betik araçları hedefleyen Rust'ta yazılmış asenkron bir çoklayıcıdır. Programlanabilir bir yüzey sunar böylece kod, bir insanın yazdığı gibi terminalleri yönlendirebilir; bu, Playwright tarzı otomasyondan ilham alınan bir modeldir. Uygulama, etkileşimleri betiklemek için yazılı SDK'ları destekler ve bağlantı kopmaları arasında oturumları kullanılabilir durumda tutar, bu da uzun süreli görevler ve geliştirme ile araştırma iş akışları için uzaktan hata ayıklama sağlar.
RMUX'un Windows ve masaüstü ortamlarıyla entegrasyonu
Windows'ta RMUX, uyumluluk katmanlarına güvenmemek için yerel IPC için Windows İsimli Boruları kullanır. Yerel isimli boru desteği, bir alt sistem altında çalışmaya kıyasla daha düşük bir yük sağlar ve yükleyiciler, yaygın Windows paket yöneticileri aracılığıyla mevcuttur. Dağıtım modeli ayrıca masaüstü platformları için bağımsız ikili dosyaları içerir, böylece dağıtım standart geliştirici araç zincirlerine ekstra çalışma zamanı katmanları olmadan uyar.
Otomasyonun yazılı SDK'lar aracılığıyla pratikte nasıl yönlendirildiği
Uygulama, betiklerin terminal veya TUI uygulamalarına programatik olarak bağlanmasına ve kontrol etmesine olanak tanıyan Rust, Python ve TypeScript için SDK'lar sunar. Playwright tarzı kontrol, yüksek seviyeli komutları tuş vuruşlarına ve terminal olaylarına eşler ve yerel Ratatui entegrasyonu, otomasyon kodunun çalışabileceği daha zengin terminal UI'leri oluşturmayı destekler. Bu düzenleme, test araçları, yeniden üretilebilir dağıtımlar ve yazılı bağlamalar kullanan ajans deneyleri için uygundur.
Oturum paylaşımı, güvenlik durumu ve güvenilirlik modeli
RMUX, oturum yaşam döngüsünü yönetmek için bir daemon destekli mimari kullanır ve tarayıcı tabanlı paylaşım için bir web çoklayıcı katmanı sağlar. Daemon desteği, oturum kalıcılığını ve yeniden bağlantı mantığını merkezileştirirken, sunucusuz, post-kuantum farkındalığına sahip web çoklayıcı, güvenli uzaktan işbirliğine yöneliktir. Yöneticiler, tarayıcı paylaşımını yönetilmesi gereken bir erişim yüzeyi olarak ele almalıdır ve daemon modeli, kurtarma ve çalışma süresi sorumluluğunu yerel ana bilgisayara yoğunlaştırır.
RMUX, terminal scriptleyen teknik olarak yetkin kullanıcılar için bir çözüm sunar, bir kurulum takası ile
RMUX, terminal araçlarını otomatik iş akışlarına entegre eden geliştiriciler ve araştırmacılar için pratik bir seçenektir, programlanabilir kontrol ve kalıcı bir oturum modeli sunar. Mevcut araç zincirlerine yazılı SDK'lar ve tarayıcı paylaşımını bağlarken daha dik bir başlangıç kurulumu bekleyin. Pratik bir ipucu: web oturum paylaşımını güvenilir işbirlikçileriyle sınırlayın ve geniş kullanım öncesinde otomasyon betiklerini izole hesaplarda test edin.