Her ajan platformu demosu aynı görünüyor: bir şey isteyin, imlecin hareketini izleyin. Bir demo ile gerçek kimlik bilgilerini emanet edebileceğiniz bir şey arasındaki fark, karar ile eylem arasında olanlardır.

CopilotKit'in MIT lisanslı yeni platformu OpenBot, tam olarak bu boşluğun etrafına kurulmuş. Her Bot kendi konteynerini, kendi /workspace birimini ve kendi girişleriyle kendi Chromium profilini alıyor; bir süpervizör bu makineleri oluşturup yönetiyor, istenirse gVisor altında çalıştırılıyor. Her araç çağrısı — tarayıcı, dosya, MCP sunucusu — tek bir geçitten geçiyor: hedefi sunucuda tutulan bir anlık görüntüden çözen, politikayı değerlendiren, denetim satırını yazan ve ancak ondan sonra bilgisayarı çağıran bir geçit. Projenin kendi ifadesi tasarımın kendisi: kayıt önceden var olmadan eylemde bulunan hiçbir yol yok.

Politika dili CEL ve kapalı yönde başarısız oluyor. Kurallar araç adını, niyeti, bot ve aktör kimliklerini, page.url ve page.host değerlerini, öğe özelliklerini, tuşları, dosyaları ve MCP çağrılarını inceleyebiliyor. Reddetme, izinden önce değerlendiriliyor; politika yoksa hiçbir şeye izin verilmiyor ve bozuk bir kural açmak yerine reddediyor.

İnsan-döngüde tasarımı bir alfa için alışılmadık ölçüde iyi tanımlanmış. Bir Bot giriş duvarına ya da 2FA ekranına takıldığında yardım istiyor; kontrol aynı panelde devrediliyor ve üç ayrı olay olarak kaydediliyor. Bir insan direksiyondayken Bot'un eylemleri kuyruğa alınmıyor, reddediliyor — bir duraklama ile bir yarış durumu arasındaki fark. Sırların kendi disiplini var: denetim kaydı bir sırrın istendiğini ve ne kadar uzun olduğunu tutuyor, ne dediğini asla; kimlik bilgileri yalnızca yazılabilir ve şifrelenmiş olarak saklanıyor.

Ajanlar taşınabilir. Bir Bot, ajan ile kullanıcı arasındaki protokol olan AG-UI'yi konuşan herhangi bir uç nokta; LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK ve elle yazılmış ajanlar aynı yoldan geliyor ve yönetişim çerçeveye değil protokole biniyor. MCP kataloğu seçilmiş; okuma olarak açıkça sınıflandırılmayan her araç yazma sayılıyor.

Uyarılar alfanın getirdikleri. Varsayılan yapılandırma kimlik doğrulama kapalı çalışıyor ve her isteği tek bir yönetici olarak kabul ediyor; dizüstünde sorun değil, başka her yerde yanlış. Bir CopilotKit Intelligence projesi ve lisansı gerekiyor, yani açık kaynak çekirdek sistemin tamamı değil. Tarayıcı konteynerleri loopback'e bağlanıyor ve gerçek girişleri tutuyor; dokümantasyon bunlara dokunulmaması gerektiğini açıkça söylüyor.

Dikkate değer olan özellik listesi değil, yakınsama. Ajan başına izolasyon, tek bir politika darboğazı ve eylemden önce yazılan bir kayıt, ajan altyapısının standart üç ilkeli olarak beliriyor — tarayıcılarda, sandbox'larda, kurumsal ajan geçitlerinde. İlginç kayma, neyin önce tasarlandığında. Birim artık ajanın yeteneği değil, izni. Yetenek bir istem. İzin bir şema, bir politika ve bir denetim tablosu.

Bu yıl ajanlarla çalışan herkes için OpenBot, benimsenecek bir üründen çok tartışılacak bir referans tasarım. Hangi eylemlere hiç izin verilmemeli, hangileri bir insan gerektirmeli, hangileri gözetimsiz koşabilmeli — asıl ilginç mühendislik artık bu ve ajan kodunun ilk satırından önce yapılıyor.