Ajanlar
Terminalde bir kodlama CLI'ı çalıştırıyorsanız, bir NEXUS ajanının ne olduğunun çoğunu zaten biliyorsunuz. Fark küçüktür ama her şeyi değiştirir: ajan, adını ve talimatlarını açılışlar arasında koruyan bir terminal oturumudur.
Sade bir CLI oturumu isimsiz ve ölümlüdür. Bir terminal açarsınız, oturumu işe yarar kılan bağlamı yapıştırır ya da yeniden yazarsınız — bu hangi proje, hangi kurallara uyulacak, neye asla dokunulmayacak — ve pencere kapandığında bunların hepsi buharlaşır. Bir sonraki oturum sıfırdan başlar; siz de öyle.
Bir NEXUS ajanı, aynı CLI oturumunu kalıcı bir kimlikle sarar. Sizin seçtiğiniz bir adı, her açılışta yüklenen bir personası ve kalıcı talimatları, bir sağlayıcısı ve geri döndüğü bir çalışma dizini vardır. Uygulamayı kapatın, makineyi yeniden başlatın, ajanı tekrar açın — karşınızdaki hâlâ aynı meslektaştır; aynı araçlara sahip bir yabancı değil.
Hangi sorunu çözer
CLI ile çalışmanın asıl maliyeti komut yazmak değil, bağlamı yeniden kurmaktır. Her taze oturum bir ısınma vergisi öder: projeyi yeniden anlatmak, kuralları yeniden bildirmek, çıktıya duyulan güveni yeniden kazanmak. Günde tek oturum çalıştırırken bu vergi can sıkıcıdır. Beş uzmanlaşmış oturum çalıştırırken — biri incelemeler, biri belirli bir depo, biri araştırma için — baskın maliyet hâline gelir ve sizi sessizce her iş için tek bir farklılaşmamış oturum kullanmaya iter.
Adlandırma ve kalıcılık bu baskıyı eritir. Kimlik kalıcı olduğu için uzmanlaşma ucuzlar: bir ajan dar kapsamlı olmayı göze alabilir; çünkü dar olmak artık her sabah elle yeniden yapılandırılmak anlamına gelmez.
Neyin yerini alır
Ajanlar, insanların CLI'ların etrafına kurduğu el yapımı altyapının yerini alır: bir aracı belirli bir bayrak yığınıyla başlatan kabuk takma adları, not uygulamasında saklanıp oturum başında yapıştırılan giriş metinleri, ancak doğru dizinde olmayı hatırlarsanız çalışan proje bazlı talimat dosyaları. Bunların hepsi, NEXUS'un sizin için başlattığı adlandırılmış bir şeyin özellikleri hâline gelir.
Kalıcılık aynı zamanda NEXUS'un geri kalanının üzerinde durduğu temeldir. Bellek ancak yarın da var olacak bir oturum için anlamlıdır; mesh ancak kalıcı adları olan taraflar arasında anlamlıdır; takımlar ancak üyeler kalıcıysa anlamlıdır.
Dürüst sınırlar
Ajan hâlâ yerel bir süreçtir. Makineniz onu çalıştırdığında çalışır. Oturumun bulut kopyası yoktur; dizüstü bilgisayarınız kapalıyken sunucu tarafında devam eden bir yürütme yoktur — NEXUS terminalleri bilinçli olarak hiçbir yere eşitlemez. Kalıcı olan, ajanın kimliği ve kaydettikleridir; canlı bir süreç değil.
Ajan yalnızca kendisine tanınana dokunabilir. Yetenekler varsayılan değil, açık izinlerdir. Ajanınızı listeleyen bir eş, onu yalnızca referans katmanında görebilir; ondan okuyamaz ya da ona iş teslim edemez — ve esirgenen yetenek, sessiz bir hata yerine gerekçesi belirtilmiş olarak döner.
Ad, yetkinlik değildir. Kalıcılık bağlamı ucuzlatır; altta yatan modeli daha iyi yapmaz. Yanlış kalıcı talimatlara sahip bir ajan tutarlı biçimde yanlıştır — belleğinin Neural Map üzerinde denetlenebilir olmasının nedeni tam da budur.
Ajan oluşturmak ve yapılandırmak için Ajanlar rehberine bakın.