Bilim · Yazılım yazıları e-postana gelsin mi?
Her gün siteye bakman gerekmesin; yeni yazı çıktığında ve haftalık özette biz haber verelim. Reklam yok.

1 Ekim 2026 akşamı Viyana'da ofisi bulunan yazılım şirketi Earendil, bir e-postayı andıran kısa bir duyuruyla Pi 1.0'ı yayımladı. Pi, yazılımcıların terminalde çalıştırdığı bir kodlama ajanı: bir yapay zekâ modeline dosya okutan, komut çalıştırtan ve kodu düzelttiren küçük bir program. Duyuru aynı gece Hacker News'in ön sayfasına çıktı ve 5 Ekim itibarıyla 1.684 puan, 602 yorum topladı.12

Sürüm numarası bir söz taşıyor. Earendil, Pi'yi her hafta yüz binlerce kişinin kullandığını, aylardır gelen hata kayıtlarıyla yazılımı sağlamlaştırdığını ve 1.0'ı insanların da şirketlerin de üstüne iş kurabileceği sürüm olarak sunduğunu yazıyor. Listedeki en çok konuşulan madde ise Pi'nin kuruluşundan beri reddettiği bir standardı artık çekirdeğine almasıydı.1

Bu yazıda neler var?

Dört araçla başlayan itiraz

Pi'nin yazarı Mario Zechner, Avusturya'nın Graz kentinde çalışan bir yazılımcı. 2011'de Android'de en çok kullanılan oyun geliştirme çatısı olan libGDX'i yazmasıyla tanınıyordu.4 2025 baharında Claude Code ile ajanlı kodlamaya başladı ve birkaç ay içinde araçtan soğudu. 30 Kasım 2025'te yayımladığı uzun yazıda iki gerekçe sayıyor. Araç, kendi hesabıyla işlevlerinin yüzde 80'ini hiç kullanmadığı bir hantallığa ulaşmıştı. Sistem komutu ve araç tanımları her sürümde değiştiği için modelin davranışı da sürümden sürüme kayıyordu.3

Kendi ajanını yazarken koyduğu ilke basitti: ihtiyacı olmayan şey yapılmayacaktı. Pi modele dört araç verdi. Dosya okuyor, dosya yazıyor, metinde birebir değişiklik yapıyor ve kabukta komut çalıştırıyordu. Plan modu, alt ajan, yapılacaklar listesi yoktu. Sistem komutu ile araç tanımları birlikte 1.000 tokenın altında kalıyordu. Token, modelin metni böldüğü küçük parçalara verilen ad; modelin aynı anda aklında tutabildiği bağlam penceresi de bu birimle ölçülüyor.

Zechner aynı yazıda MCP'yi neden desteklemeyeceğini de rakamla anlattı. Model Context Protocol, yapay zekâ ajanlarını dış hizmetlere bağlayan ortak bir standart. Tarayıcıyı otomatik yöneten Playwright MCP sunucusu 21 aracının tanımını her oturumun başında bağlama yüklüyor ve bu yük 13.700 token tutuyordu. Chrome DevTools sunucusunda sayı 26 araç ve 18.000 tokendi. Böylece bağlam penceresinin yüzde 7 ile 9'u ilk komut yazılmadan doluyordu. Pi'nin cevabı kesindi: MCP desteği yoktu ve olmayacaktı.3

Yatay çubuk grafik: Pi'nin sistem komutu ve dört aracı 1.000 tokenın altında, Playwright MCP 21 araçla 13.700 token, Chrome DevTools MCP 26 araçla 18.000 token
Zechner'in Kasım 2025 ölçümüne göre iki popüler MCP sunucusu, Pi'nin bütün kurulumundan 13 ile 18 kat fazla yükü oturumun başında bağlama koyuyordu. MCP'nin bugünkü sürümleri ve sunucuları bu tarihten sonra değişti. Grafik: kafa1milyon.com, veri 3 numaralı dipnottaki yazıdan.

OpenClaw'ın içindeki motor

Pi'yi geniş kitleye taşıyan şey Zechner'in kendi tanıtımı olmadı. Avusturyalı yazılımcı Peter Steinberger, kişisel yapay zekâ asistanı OpenClaw'ı Pi'nin üstüne kurdu. OpenClaw hızla yayıldı, Armin Ronacher de blogunda iki proje arasındaki bağı anlatınca ilgi Zechner'e döndü. Zechner, sonraki iki ayı girişim sermayedarları ve büyük şirketlerle günde üç ila beş görüşme yaparak geçirdiğini yazıyor.4

8 Nisan 2026'da Pi, Ronacher ile Colin Daymond Hanna'nın 2025'te kurduğu Earendil'e geçti ve Zechner şirketin ortağı oldu.5 En çok tartışılan konu lisanstı, çünkü Zechner'in geçmişinde kötü bir örnek vardı. Çalıştığı RoboVM şirketi Xamarin'e satılmış, Xamarin açık kaynak çekirdeği kapatmış, ardından Xamarin'i satın alan Microsoft projeyi tümden durdurmuştu. Topluluk eski kodu çatallayıp MobiVM adıyla yaşattı ve libGDX oyunları iOS'ta bugün hâlâ o çatalla derleniyor. Zechner bu yüzden üç kademeli bir plan yazdı: çekirdek süresiz MIT lisanslı kalacak, bazı ticari eklentiler belirli bir süre sonra açık kaynağa dönen Fair Source lisansıyla gelecek, kurumsal bulut altyapısı kapalı olacak. Pi adını ve logosunu Earendil tescil etti; koruma aracı olarak lisans kısıtı yerine marka seçildi.4

Siyah beyaz fotoğraf: Armin Ronacher bir sınıfta, önünde dizüstü bilgisayar, yanında tebeşirle yazılmış kara tahta, konuşma yaparken
Earendil'in kurucularından Armin Ronacher, 2012'de RuPy konferansındaki konuşmasında. Ronacher, Python'un yaygın web çatısı Flask'ın yazarı. Fotoğraf: Nils Pascal Illenseer, Wikimedia Commons, CC BY 3.0.

1.0 ile gelenler ve MCP dönüşü

Duyurudaki liste yedi madde. Yeni terminal teması ve varsayılan tam ekran modu görünür değişiklikler. Asıl önemli olanlar modelin araçlarla çalışma biçimine dokunuyor. Ertelenmiş araç yükleme, araç tanımlarını oturumun başında bağlama yığmak yerine gerektiğinde çağırıyor. Konuşma ortası sistem mesajları, oturum sürerken modele verilen talimatı ve araç takımını değiştirmeye izin veriyor. Anthropic modelleri için önbellek ısıtma tekrar eden istekleri ucuzlatmayı hedefliyor.1

Tartışmayı Codemode başlattı. pi.dev'de uzun süre Pi'nin MCP desteklemediği yazıyordu; Earendil 29 Eylül'de yayımladığı "You Said No MCP!" başlıklı yazıyla bu dönüşü açıkladı. Codemode'da model araçları tek tek çağırmıyor, küçük bir JavaScript betiği yazıp çağrıları onun içinde birleştiriyor. Betik, ajanın kendi döngüsünün çalıştığı tarafta, WebAssembly ile yalıtılmış bir yorumlayıcıda koşuyor ve ara sonuçlar dosya sistemine değil oturum kaydına yazılıyor. MCP araçları bu yalıtılmış ortama açıldığı için tanımlarının her oturumda bağlamı doldurması gerekmiyor. Earendil'in örneğinde Pi, Linear'daki 167 açık hata kaydının tonunu Jev adlı bir sınıflandırıcı modele okutuyor: 156'sı sakin, 11'i hafif sinirli çıkıyor ve sonuç modelin bağlamını harcamadan geliyor.6

Şirketin gerekçesi iki parçalı. MCP'nin kendisi bir yılda değişti ve Codemode için kurulması gereken altyapı başka işlere de yarıyordu. Sorunların bittiğini de söylemiyor: birçok MCP sunucusu hâlâ araçlarını bağlama boca eden ajanlar için yazılmış ve yapılandırılmış veri yerine düz metin döndürüyor.6

Terminal ekran görüntüsü: Pi 1.0.3 logosu, Türkçe bir komut, ls, iki dosya okuma ve python3 çağrısı, ardından 7 kelime sonucunu bildiren cevap; alt satırda 8.2k giriş tokenı ve 0,002 dolar maliyet
Pi 1.0.3'ü 5 Ekim'de kendi sunucumuza kurup Gemini Flash Lite modeliyle denedik. Türkçe karakter kullanmadan yazdığımız komutla Pi klasörü listeledi, iki dosyayı okudu, betiği çalıştırdı ve 7 kelime sonucunu verdi. Alt satıra göre oturum 8.200 giriş tokenı harcadı ve 0,002 dolar tuttu. Ekran görüntüsü: kafa1milyon.com.

Pi Durable ve henüz bilinmeyenler

1.0 ile birlikte Pi Durable adlı deneysel bir paket de çıktı. Kodlama ajanı tek kişinin terminalinde çalışacak biçimde tasarlandı; süreç ölürse kullanıcı ne olduğuna bakıp devam etmesini söylüyor. Durable ise uzun süren, farklı yüzeylerden erişilen ve birden çok kişinin yönlendirebildiği ajanlar için bir altyapı. Her adım bir kontrol noktası kaydediyor. Süreç çökerse yeni süreç aynı depolamayı açıp yarım kalan işleri son kontrol noktasından sürdürüyor; tekrar çalıştırılması güvenli olmayan bir araç çağrısı yarıda kaldıysa model yalnızca kesildiği konusunda uyarılıyor. Paketin testler hariç kaynak kodu yaklaşık 15.000 satır. Earendil'in hesabıyla bu, GPT için 150.000, Claude için 250.000 token ediyor ve bir ajanın altyapıyı baştan sona okuyabilmesi amaçlanıyor.7

Rakamlar ilgiyi gösteriyor ama dikkatle okunmalı. GitHub'daki depo 5 Ekim'de 112.602 yıldıza ve 14.284 çatala ulaştı. Kodlama ajanının npm paketi 28 Eylül ile 4 Ekim arasında 5,2 milyon kez indirildi; bu sayıya otomatik derleme sistemlerinin kurulumları da giriyor, kullanıcı sayısı yerine geçmiyor. Haftalık yüz binlerce kullanıcı ifadesi de şirketin kendi beyanı.8

Nisan'da henüz yapılmadığı söylenen Fair Source ve kurumsal katmanlar hakkında 1.0 duyurusunda bilgi yok; Pi 1.0 da Pi Durable da MIT lisansıyla yayımlandı. Codemode ve Jev'in ayrıntılarını Earendil sonraki yazılara bıraktı. Duyurunun ardından dört gün içinde üç düzeltme sürümü geldi ve 5 Ekim'de yayımlanan sürüm 1.0.3 oldu. Depo 9 Ağustos 2025'te açılmıştı; Pi, 1.0'a 418 günde ulaştı.8

Dipnotlar ve Kaynaklar

  1. Earendil, "Pi 1.0," earendil.com, 1 Ekim 2026. ↩
  2. Hacker News, "Pi 1.0" tartışması, kayıt no. 49926069, 1 Ekim 2026 (puan ve yorum sayısı 5 Ekim 2026 itibarıyla). ↩
  3. Mario Zechner, "What I learned building an opinionated and minimal coding agent," mariozechner.at, 30 Kasım 2025. ↩
  4. Mario Zechner, "I've sold out," mariozechner.at, 8 Nisan 2026. ↩
  5. Earendil, "Announcing Pi & Lefos," earendil.com, 8 Nisan 2026. ↩
  6. Earendil Engineering, "You Said No MCP!," earendil.com, 29 Eylül 2026. ↩
  7. Earendil Engineering, "Pi Durable," earendil.com, 1 Ekim 2026. ↩
  8. GitHub, earendil-works/pi depo verisi ve sürüm kayıtları (v1.0.1-v1.0.3); npm, @earendil-works/pi-coding-agent haftalık indirme istatistiği, 28 Eylül-4 Ekim 2026. Erişim: 5 Ekim 2026. ↩
Kategoriler ve Etiketler
Bilim yapay zeka kodlama ajanı açık kaynak mcp yazılım
Bu yazıyı paylaş
kafa1milyon

kafa1milyon

Meraklı bir kafa. Bilimsel makaleleri, arşiv belgelerini ve saha notlarını okuyup gündelik dile çeviriyor; bilinmeyeni bilinmiyor diye yazmaktan çekinmiyor.