Room
Terminal kullanıcıları süreçleri htop ile izler: ne çalışıyor, ne yapıyor, ne takıldı sorularını yanıtlayan tek bir canlı ekran. Room, ajanlarınız için htop'tur. Tek bir kokpit, çalışma alanındaki her ajanı gösterir — kim etkin, kim boşta, hangi konuşmalar akıyor, ne ilgi bekliyor — resmi yeniden kurmak için terminal pencereleri arasında dolaşmanıza gerek kalmadan.
Süreç izleyicisine göre fark, ajanların süreçten fazlası olmasıdır. htop'ta bir satırın PID'i ve CPU sayısı vardır; Room'daki bir ajanın adı, süren işi, okunmamış postası ve ilişkileri vardır. Bu yüzden Room, süreç tablosunun gösteremediklerini gösterir: ajanlar arasında mesh trafiği akarken beliren mesaj balonlarını, bir sonraki isteminde teslim edilecek iletisi bekleyen ajanların üzerindeki bekleyen posta rozetlerini ve her ajanın çalışma alanının süren işindeki yerini.
Room ayrıca gözlemin yönlendirmeye dönüştüğü yerdir. Bir ajana iş devretmek, Room'daki bağlam menüsünden doğrudan yapılabilir; bir takım başlatmak, açılış açıklamanızı takımın ilk kanal konuşmasına dönüştürür — her şeyle aynı kokpitte görünür. Bir yüzeyde gözlemleyip başka bir yüzeyde müdahale etmek yerine, izlediğiniz yerde eylersiniz.
Hangi sorunu çözer
Kalıcı ve eşzamansız ajanlar, sade CLI'ların hiç yaşamadığı bir gözlemlenebilirlik boşluğu yaratır. Bir terminal oturumu yalnızca siz izlerken eyler. NEXUS ajanları siz başka yere bakarken çalışır, çalışmayan ajanlar için mesaj tutar ve mesh üzerinden kendi aralarında eşgüdüm kurar. Ortak bir canlı görünüm olmadan, çalışma alanına dair zihinsel modeliniz gözünüzü ayırdığınız anda bozulmaya başlar — ve çok ajanlı işin hata biçimi kötü çıktı değil, sessiz iş olur: takılmış bir ajan, fark edilmemiş bir teslimat, yalnızca sizin verebileceğiniz bir yanıtı bekleyen bir takım.
Room'un önermesi şudur: ajanlardan oluşan bir çalışma alanı, süreç tablosunun işletim sistemine kazandırdığı tek bakışta gözlemlenebilirliğin aynısını hak eder.
Neyin yerini alır
İzleme stratejisi olarak pencere turlamanın — tmux bölme duvarı, terminaller arasında alt-tab, dönemsel "bir şey takıldı mı?" taraması. Ayrıca yoklamanın yerine sinyali koyar: bekleyen posta rozetleri ve canlı balonlar durumu size iter; N ayrı geçmişten durumu sizin çekmeniz gerekmez.
Dürüst sınırlar
Room bir görünümdür, güvence değil. Ajanları izlemek işlerini doğrulamaz — o, kanıta bağlı tamamlanmasıyla görev panosunun işidir. Room size bir şeylerin olduğunu söyler; doğru olduğunu değil.
Yalnızca bu makineyi gösterir. Room yerel ajanları çizer. Makineler arası ajanları toplayan bir bulut panosu yoktur; çünkü toplayacak bir terminal bulut eşitlemesi yoktur.
Varlık, ilerleme değildir. Etkin bir ajan bir görevin derinliğinde verimli de olabilir, kendinden emin biçimde rotadan çıkmış da; Room farkı söyleyemez. Fark etme süresini kısaltır; fark ettiğiniz şey hakkındaki muhakeme sizde kalır.