· kaynak dev.to (home feed)
MCP'yi reddeden agent, Pi 1.0 native destekle Hacker News zirvesine yerleşti
Pi 1.0 Hacker News'te zirveye yerleşti ve artık Codemode aracılığıyla native MCP desteği sunuyor; bu sandbox, tool şemalarını modelin context'i dışında tutuyor. Eş zamanlı yayımlanan Pi Durable ise çökmelere dayanıklı, uzun süre çalışan agent'ları hedefliyor.

Ne oldu
Minimalist bir terminal kodlama agent'ı olan Pi, 1.0 sürümüyle Hacker News'te zirveye yerleşti ve bir dev.to yazısına göre 1.200'den fazla puan topladı. İlgi sadece sıralamayla ilgili değildi: proje, Model Context Protocol (MCP) konusunda bir yılı aşkın süredir kamuya açık biçimde eleştiriler yöneltmişti ve bu sürüm yine de native MCP desteğiyle geliyor. Eşlik eden bir sürüm olan Pi Durable da sitenin ilk 10'una girdi.
Pi nedir
Pi, terminalde çalışan, tüm büyük sağlayıcıların modelleriyle çalışan ve MIT lisanslı, bilinçli olarak sade tutulmuş bir kodlama agent'ı çatısıdır. dev.to gönderisine göre, projenin arkasındaki şirket — Flask'ın yaratıcısı Armin Ronacher tarafından kurulmuş, Accel ve Balderton tarafından desteklenen Earendil — haftalık yüz binlerce kullanıcıdan söz ediyor. Earendil projeyi 2026 baharında devraldı; özgün yaratıcı Mario Zechner hâlâ hissedar ve teknik yönü yönlendirmeye devam ediyor.
Gönderi, bir teknolojiyi benimsemeden önce kendini kanıtlamasını beklemeyi ve işlevini kattığı karmaşıklığa karşı tartmayı öne çıkaran açıkça ifade edilmiş bir felsefeyi anlatıyor ve sürüm notlarındaki 'hayır dediklerimiz' listesinin özellik listesinden daha uzun olduğunu belirtiyor. MCP kararının bu zemin üzerine oturduğu söylenebilir.
1.0 neler sunuyor
Codemode manşet özellik: native MCP desteğinin yanı sıra sınıflandırıcılar ve görüntü modelleri gibi LLM olmayan bileşenleri agent'a bağlama yolu. Etrafında şunlar var: tool'ların baştan context'e itilmemesini sağlayan ertelenmiş tool yükleme; Anthropic modelleri için cache ısındırma; bir konuşmanın ortasında prompt ve tool'ların değişmesine izin veren konuşma arası sistem mesajları; sanal model uzantıları; ve varsayılan olarak tam ekran çalışan yeniden tasarlanmış terminal arayüzü.
MCP geri dönüşünün açıklaması
Pi'nin eski şikâyeti context maliyetiydi. Tool şemaları baştan yüklenir — yaygın olarak her tool tanımı için 550 ile 1.400 token civarında bir rakam geçer — ve Zechner'ın sık kullandığı örnek Perplexity idi; üç MCP sunucusunun 200.000 token'lık bir pencerenin 143.000 token'ını tükettiği bildiriliyordu.
Codemode şemaları yükleyip maliyetle yaşamıyor. Bunun yerine modele, WASM'e derlenen ve çatının içinde çalışan bir JavaScript sandbox'ı veriliyor. Bu sandbox tool dokümantasyonunu okuyor, tool'ları sanki bir SDK kullanılıyormuş gibi çağıran kod yazıyor, çağrıları paralel olarak zincirliyor ve çıktıyı filtreliyor; böylece yalnızca damıtılmış sonuç context'e geri dönüyor. Duyurudaki demo, Linear MCP sunucusunu bir duygu analizi sınıflandırıcısıyla birleştirerek 167 açık issue arasında hayal kırıklığına uğramış yorumcuları ortaya çıkarıyor; 167'sinin tamamı paralel işleniyor ve modele context'e ulaşan yalnızca nihai cevap oluyor.
Gönderi değişim için üç gerekçe sıralıyor: Temmuz 2026'daki MCP spesifikasyon revizyonunun protokolü daha stateless hale getirmesi, sandbox'a zaten LLM olmayan modeller için ihtiyaç duyulması ve bir yıllık kamuya açık eleştirinin protokolü gelişmeye ittiği görüşü. Yazarının vardığı sonuç şu: protokol sorunu denilen şeyin çoğu aslında bir çatı (harness) sorunuydu.
Pi Durable: ikinci sürüm
Aynı gün yayımlanan Pi Durable, terminal veya Slack gibi çeşitli yüzeylerden erişilebilen, uzun süre çalışan, çökmeye dayanıklı agent'lar için açıkça deneysel bir çerçeve. Gönderiye göre testler hariç yaklaşık 15.000 satır TypeScript — GPT ile okumak için 150.000, Claude ile 250.000 token tahmin ediliyor; yani tüm kod tabanı bir context penceresine sığacak kadar küçük. Üç depolama backend'i sunuyor (bellek içi, SQLite ve JSONL); SQLite olanı Node API'lerinden kaçınıyor, böylece Bun veya Cloudflare Durable Objects üzerinde çalışıyor.
Her adım dayanıklı bir checkpoint olduğundan ölen bir süreç yeniden başlamak yerine kaldığı yerden devam ediyor ve konuşmalar bir transkriptin herhangi bir noktasından fork'lanabiliyor. Tool'lar bir replay politikası bildiriyor: güvenli olarak işaretlenenler çökmeden sonra yeniden çalışırken, deploy veya ödeme gibi işaretlenmemiş yan etkiler çalıştırılmıyor; bunun yerine modele çağrının kesildiği söyleniyor. Kesilen model istekleri, tam olarak bir kez gönderim sağlamayı amaçlayan bir requestId arkasından tekrar gönderiliyor ve onay kararları, bir insan onayladıktan sonra çökmenin ikinci bir istem tetiklememesi için first-write-wins bir notta saklanıyor. Çerçeve şimdilik yalnızca TypeScript ve belirli bir depolamayı aynı anda tek bir süreç sahipleniyor; API değişiklikleri bekleniyor.
Neden önemli
Bu sürümdeki iki şey, agent araçlarının nereye gittiğine işaret ediyor. Birincisi, MCP agent'lar ile tool'lar arasındaki iletişim protokolü olarak giderek yerleşik görünüyor; ancak modele sunulan arayüz biçim değiştiriyor — context'teki bir yığın tool şemasından programlanabilir bir ortama. Codemode'un yaklaşımı yayılırsa, tool çıktısı context penceresi üzerinde bir vergi olmaktan çıkar ve diğer çatılar muhtemelen benzer bir şeye yakınsar. İkincisi, dayanıklılık agent demoları ile üretim sistemleri arasındaki uçurum olarak ortaya çıkıyor; checkpoint alma ile açık replay politikalarının birleşimi, çoğu çerçevenin tamamen atladığı çökme davranışını ele alıyor. Pi'nin geri dönüşünün kendi başına bir ağırlığı var: şeylere hayır diyerek güven inşa etmiş bir proje evet dedi ve bunu yapma gerekçeleri kamuya açık biçimde belgelenmiş durumda.
- #ai-agents
- #mcp
- #developer-tools
- #open-source
- #hacker-news