herdrdev/herdr
the runtime your coding agents live on
Hızlı değerlendirme
Özet
herdr, coding agents için kalıcı terminal oturumları, çoklu makine bağlantısı ve agent durum takibi sağlayan Rust tabanlı bir terminal çalışma ortamıdır.
Profiline uyum
Agent orkestrasyonu profilindeki agent kullanımına dolaylı olarak uyuyor, ancak coding agent oturumlarını yönetmek ürün ihtiyaçlarının dışında kalıyor.
Neden yükseliyor
Coding agent'ları için oturum yönetimi ve görünürlük ihtiyacına doğrudan odaklanıyor. 184 günlük yaşına karşılık 40.915 yıldız ve son 28 günde 269 commit ile 11 farklı yazar verisi, yalnızca README iddialarından ibaret olmayan dikkat ve geliştirme faaliyetine işaret ediyor.
Problem
Birden fazla coding agent çalışırken oturumları, agent'ların hangi durumda olduğunu ve yerel ya da uzak makinelerdeki işleri takip etmek zorlaşır; terminal veya SSH bağlantısı kesildiğinde çalışma düzenini yeniden kurmak da zaman alır.
Çözüm
Terminal oturumlarını arka plan sunucusunda tutar, pane'leri working, blocked veya idle olarak işaretler ve yerel makinelerle kayıtlı SSH makinelerini tek arayüzde birleştirir. CLI ve socket API üzerinden agent'ların pane oluşturmasına ve birbirleriyle etkileşmesine de olanak verir. Makine yeniden başladığında layout'u geri yükleyebilir; README'ye göre özgün süreçler yaşamaya devam etmez, desteklenen agent oturumları yeniden başlatılabilir.
Yenilik
Terminal multiplexer yaklaşımı yeni değil; ayırt edici tarafı bunu agent durumlarını izleme, agent'ların CLI/socket API ile ortamı yönetmesi ve çoklu makine akışıyla bir araya getirmesi. README, agent süreçlerini sarmalamak yerine mevcut araçların terminallerini yönettiğini belirtiyor.
Teknolojiler
- Rust
- terminal multiplexer
- TUI
- CLI
- socket API
- SSH
Riskler
- Proje 184 günlük; hızlı geliştirme ve yüksek ilgi, uzun dönemli kararlılık veya bakım sürekliliğini tek başına kanıtlamaz.
- Makine ya da sunucu yeniden başladığında özgün süreçler yaşamaya devam etmiyor; oturum kurtarma, desteklenen agent'ların yeniden başlatılmasına dayanıyor.
- Agent durum tespiti ve oturum devam ettirme desteği kullanılan agent'a göre değişebilir; üretim akışında hedeflenen araçlarla ayrıca doğrulanmalı.
- tmux veya benzeri terminal iş akışları kullanan ekipler için geçiş maliyeti ve mevcut alışkanlıklarla uyum değerlendirilmelidir.
- README Windows desteğinin bir bölümünü beta olarak işaretliyor.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.