· kaynak Hacker News – Front Page (native)
INIT: açık kaynak Rust kodlama ajanı, görev ortasında kendi çekirdeğini yeniden yazıp hot-swap ediyor
INIT Labs, kendi harness'ini yeniden yazabilen, her değişikliği dört kapıdan geçiren ve konuşma ortasında yeni çekirdeği canlı sürece takan açık kaynak bir Rust kodlama ajanı yayınladı; modelin asla yazamadığı bir Root katmanı ise her değişikliği geri alabiliyor.

INIT nedir
INIT Labs, ayırt edici özelliği kendi harness'ini yeniden yazabilmesi olan, Rust ile yazılmış açık kaynak bir kodlama ajanı olan INIT'yi yayınladı. Harness, modelin çevresindeki her şeydir — prompt'lar, araçlar ve agent döngüsü — ve INIT bu katmanları kendisi düzenler, her değişikliği test eder ve yeniden yazılmış çekirdeği konuşmanın ortasında canlı sürece takar. 26 Ekim'de Hacker News'in ana sayfasında öne çıkan proje sitesi, ajanı üst üste katmanlar olarak gösteriyor: en üstte model, ardından prompt'lar ve beceriler, araçlar, derlenmiş çekirdek ve bir kernel; hepsi Root adlı bir katmanın üzerinde duruyor. Model, kernel hariç her katmanı yeniden yazabilir; kernel'i yalnızca daha yüksek özerklik ayarlarında ve o durumda bile kapılı olarak.
Çekirdek değişimi nasıl çalışır
Projeye göre bir yeniden yazım, derlenmiş çekirdeğin kendi kulvarında bir aday kopyasıyla başlıyor. Gerçek bir dosya — sitenin örnek olarak verdiği src/loop/mod.rs, yani döngünün kendisi — çıkarılıp yeniden yazılıyor, sonra dört kapıdan geçiriliyor:
- build ve testler (örnek için ölçülen süre 439 saniye)
- self-map kontrolü (1,5 saniye)
- canlı çekirdeğin yanında önyükleme (19 saniye)
- hâlâ kendini düzenleyebildiğini kanıtlama (322 saniye)
Her şey geçerse, yeni çekirdek 4,3 saniyede yerine oturuyor, aynı konuşma içinde; proje, prompt cache'inin yüzde 87,9'unun korunduğunu, yani sohbet bağlamının değişimden sağlıklı çıktığını bildiriyor. Kontrollerin tamamı dahil ilk tam çekirdek değişimi 13,1 dakika sürdü. Tüm bu rakamlar ekibin v0.3.x üzerinde yaptığı kendi ölçümleri.
Root ve geri alma kaydı
Modelin asla dokunamadığı tek katman Root: sandbox dışında ayrı bir servis olarak API anahtarlarını, her değişikliğin imzalı kaydını, geri alma özellikli anlık görüntüleri, zarar sinyallerini, bir durdurma denetimini ve kaynak tabanlarını tutuyor. Model sandbox içinde, API anahtarı olmadan çalışıyor ve tek bir socket ile Root'a bağlı; her model çağrısı ve her değişiklik ölçülüp kaydediliyor.
INIT Labs, mekanizmayı göstermek için 21 Ekim 2026 tarihli gerçek bir geri alma yayınlıyor. Kendi shell aracında, src/tools/bash.rs üzerindeki bir değişiklik, mevcut sürümden binde 50 — beş puan — düşük puan aldı; projenin kendisinin gürültü sınırı içinde olarak nitelediği bir fark. Kapı, düşük puan nedeniyle değişikliği reddetti ve dokuz saniye sonra Root eski dosyanın anlık görüntüsünü geri yükledi. Projenin soyağacı günlüğünde 88 ile 90 arası dizilerdeki üç kayıt, ed25519 ile imzalı ve hash zincirine bağlı. Site, değişikliğin reddedildiğini, zararlı olduğunun kanıtlanmadığını dikkatle belirtiyor.
Projenin kendi bildirdiği rakamlar
Geri kalan rakamların tümü projenin kendi sayfasından geliyor ve bağımsız olarak doğrulanmış değil: kurulumdan ilk yanıta 51 saniye, canlı DeepSeek çağrılarında tur başına 0,0005 dolar ve tek bir CI geçişinde sıfır hatayla 1.897 test çalıştırması. Sürüm 0.3.3, 136 dosyadan oluşuyor — yedi prompt ve beceri dosyası, beş araç dosyası ve yaklaşık 508k token tutarında 124 derlenmiş çekirdek dosyası — ve canlı görünüm bunlardan üçünü INIT'nin kendisinin değiştirdiği dosyalar olarak işaretliyor. Sabit bir harness ile yapılan üç haftalık karşılaştırma — sabit ajan aynı sürtünmeleri her gün öderken INIT her birini yalnızca bir kez ödüyor — ölçülmüş değil, örnekleyici olarak etiketlenmiş.
Kurulum, curl'den sh'ye yönlendirilen tek satırlık bir script ve projenin GitHub sürümlerinde nagisanzenin/INIT-Agent altında barındırılıyor; dolayısıyla uzak shell script'lerini çalıştırmaya dair her zamanki uyarı geçerli.
Dört açık problem
INIT Labs, imzalı değişiklik günlüğünü bir araştırma aracı olarak çerçeveliyor ve verinin aydınlatmasını istediği dört açık soru listeliyor: yalnızca yerel kuralları izleyen agent sürülerinin, tek bir ajanın veya bir komitenin çözemediğini çözebilmesi; mutasyonun çöküş yerine çeşitlilik ürettiği bir agent genomunun var olup olmadığı; bir ajanın kendi hatalarını öngörecek ve zamanında harekete geçecek kadar iyi kendi kendini modelleyebilmesi; ve bağışıklık — kendini yükselten bir ajanın kendi yükseltmeleriyle enfekte olabileceği gözlemi, buna karşı henüz koruyan bir şey yok. Ekip, başarısız olanları da yayınlayacağını söylüyor.
Neden önemli
Agent araçlarının çoğu harness'i sabit bir altyapı olarak ele alır: yetenek, modelleri içeri ve dışarı değiştirerek artar. INIT bu varsayımı tersine çeviriyor ve büyüyen kısmı harness yapıyor; böylece tekrarlayan bir sürtünme her gün yeniden ödenmek yerine bir kez gideriliyor. En az bunun kadar önemli olan şey güvenlik hikâyesinin biçimi: öz-değişiklik bir anekdot olarak bırakılmıyor, bir pipeline olarak donatılıyor — kapılı, imzalı, hash zincirine bağlı ve geri alınabilir, ayrıca modelin yazamadığı sert bir sınırıyla. Bu kapıların gerçekten zararlı öz-düzenlemelere karşı dayanıp dayanmayacağı tam da projenin kendi açık bağışıklık sorusu ve yukarıdaki her rakam satıcının kendi. Ama bir ajanın kendi üzerinde yaptığı ameliyatın ölçüldüğü, kaydedildiği ve geri alınabildiği kamuya açık, açık kaynak bir deneme yatağı olarak INIT nadir bir artefakt ve sandbox'lı öz-geliştirmenin pratikte nasıl görünebileceğine dair somut bir taslak.
- #open-source
- #rust
- #ai-agents
- #developer-tools
- #self-modification