deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (native)

meclaw, tek bir Rust binary'siyle dizin ağaçlarından sandbox'lanmış agent kolonileri büyütüyor

Hacker News'te paylaşılan açık kaynaklı bir proje, agentic bir yığını tek bir statik Rust Linux binary'si içinde paketliyor; klasörleri agent hücrelerine dönüştürüyor ve her birini kernel primitifleriyle sandbox'luyor.

meclaw, tek bir Rust binary'siyle dizin ağaçlarından sandbox'lanmış agent kolonileri büyütüyor

Üç katman, tek kurulum

README projeyü üç parçaya bölüyor ve bunlardan yalnızca ilkinde kuruyorsunuz. meclaw'ın kendisi alt katman, yani ağacı çalıştıran binary. meclaw-os ise agent'lar için küçük, açıkça deneysel bir işletim sistemi; çalışma zamanında o alt katmanın üzerine büyütülüyor, deploy edilmiyor. Assistant'lar da aynı örüntüyü izliyor: sağladığınız servisler değil, şablonlardan oluşturulan JSON dokümanları. Başlamak için bir curl kurulum betiği çalıştırmanız, bir OpenRouter API anahtarı vermeniz ve HTTP üzerinden bir mutation göndermeniz gerekiyor; README, 25 MB'lık binary'nin soğuk ilk açılışta yaklaşık 40 saniye sessiz kalabileceği, sonraki açılışların ise bir saniyenin altında tamamlandığı konusunda uyarıyor. Yanıtlar dönüş değeri değil — sorgulanabilir bir kayıt üzerinde hop'lar olarak ortaya çıkıyor, bir trace endpoint'i ve koloniyi izlemek için bir tarayıcı arayüzü üzerinden erişilebiliyorlar.

Kernel'dan gelen izolasyon

Sandbox'lama Linux'un kendisine devredilmiş durumda. Proje Landlock, ağ namespace'leri, cgroup v2 ve seccomp üzerine yaslanıyor; bunlar kapalı kalacak şekilde (fail closed) yapılandırılmış ve README, izolasyonu bir vaat değil sistem的一项 özelliği kılanın bu olduğunu savunuyor. Kernel primitiflerine olan bu bağımlılık, macOS sürümünün bulunmamasının da nedeni. Kimlik doğrulamanın, herhangi bir geleneksel Linux daemon'u gibi, bir reverse proxy üzerinden halledilmesi bekleniyor.

Harness topolojidir

Çoğu agent framework size bir döngü verir — modeli çağır, bir tool çalıştır, yazdığınız bir durma koşulunu kontrol et — ama meclaw bilinçli olarak bunu yapmıyor. Bir LLM hücresi tek bir sağlayıcı çağrısı gerçekleştirir ve tek bir mesaj yayar; tool'lar da hücredir ve iterasyon, mesajları geri yönlendiren bir edge olarak ifade edilir. Bu topoloji dosya sisteminde yaşadığı için ls, grep, diff ve git gibi sıradan araçlar gereksin duyduğunuz tüm tooling'dir ve çalışan bir swarm kendi harness'ini çalışırken yeniden yazabilir. Tasarım gereği SDK yok, plugin API yok; HTTP ve dosyalar tüm arayüzdür ve depo, tek satır Rust yazılmadan oluşturulmuş 38 hazır şablonu bunun kanıtı olarak gösteriyor.

İki model ve kalıcı bellek

Paketle gelen asistan bilinçli olarak iki model çalıştırıyor: hızlı bir sohbet yüzeyi ve daha yavaş bir akıl yürütme çekirdeği; her birinin kendi görevi ve kendi tool menüsü var ve menü, prompt'a yazılmak yerine talep ediliyor. Uzun vadeli bellek, projenin memory hive dediği yapıdan geliyor; bu yapı bir LLM olmadan kayıtlar yazıyor, beş model-bağımsız bacak üzerinde getirme yapıyor ve girdileri silmek yerine geçersiz kılarak gece gece konsolide ediyor. Context window ise bu kayıttan, bir bütçe dahilinde her tur için yeniden oluşturuluyor; böylece sohbetler compaction'a rehin kalmıyor.

Koruma bariyerleri ve dürüst sınırlar

Projenin kullanımında ontology, tipli bir katalogdur: builder'lar şablon bildirimlerine göre tasarlanır ve onlar tarafından doğrulanır; katalogda bir kelime eksikse yeni sınıflar canlı bir koloniye kaydedilebilir. Özyinelemeli kendini geliştirme konusunda depo alışılmadık ölçüde açık sözlü — primitifler (runtime mutation, bir dileği manifest'e dönüştüren bir builder, ölçülmüş bir pencere üzerinde keep-or-revert ve her eylem için bir makbuz) mevcut ve test edilmiş durumda; ama bunları kapatacak döngü bilinçli olarak eksik, hiçbir şey gözetimsiz olarak kendini geliştirmiyor ve kontrol döngüsünün izleyebileceği her hedef devre dışı olarak geliyor. Belirtilen sınırlar kesin: kod hücreleri yalnızca python3 çalıştırıyor, ses bir özellik değil yol haritası maddesi ve sistem gözetimsiz üretim kullanımı için tasarlanmamış.

Neden önemli

SDK'lar ve elle yazılmış agent harness'leriyle dolu bir alanda meclaw'ın bahsi, agent mimarisinin veri olması gerektiği yönünde — bir insanın kullandığı söz varlığıyla bir agent'ın yeniden şekillendirebileceği, diff'lenebilir, versiyonlanabilir dosyalar. Kernel primitifleriyle desteklenen hücre başına sandbox'lar ve her mesajı izlenebilir kılan hücre başına kayıtlar, agentic sistemler hakkındaki en yüksek sesli iki şikayete — izolasyon ve denetlenebilirliğe — doğrudan cevap veriyor. Proje deneysel, yalnızca Linux'ta çalışıyor ve kendi kendini yeniden yazan topolojisi tam da reklamını yaptığı makbuzları zorunlu kılan türden bir yetenek. Bu uyarılara rağmen, denetlenebilir, birleştirilebilir agent altyapısına yönelik bir tasarım sondası olarak kategorisinde öne çıkıyor.

  • #open-source
  • #rust
  • #ai-agents
  • #developer-tools
  • #linux

İlgili yazılar