Skip to content
Advertisement
Advertisement
Gündem

Claude Code Ultraplan: Terminal’i Kilitleyen Plan Moduna Son

Claude Code Ultraplan: Terminal’i Kilitleyen Plan Moduna Son

Sızan Bir Dosyadan Çıkan Özellik: Claude Code Ultraplan

Claude Code’a karmaşık bir görev veriyorsun. Terminal donuyor. Sen bekliyorsun. Plan çıkana kadar başka hiçbir şey yapamıyorsun.

Bu bir hata değil, plan modunun tasarım gereği bir kısıtlamasıydı. Ultraplan tam da bu kısıtlamayı ortadan kaldırmak için geldi ama hikâyenin ilginç bir arka planı var.

Leak’ten Doğan Özellik

31 Mart 2026'da Anthropic, npm paketine 59.8 MB’lık bir kaynak kod dosyası sızdırdı. 1.884 TypeScript dosyası, Claude Code’un tüm iç yapısı herkese açık hale geldi. Detaylı leak analizi

Güvenlik araştırmacısı Chaofan Shou saat 04:23'te bunu X’te paylaştı. Tweet onlarca milyon görüntülemeye ulaştı. Anthropic dosyayı saatler içinde kaldırdı ama iş işten geçmişti.

Teknik detay ilginç: Anthropic, 2025 sonunda Bun runtime’ı satın almıştı ve Claude Code onun üstüne inşa edilmişti. Bun’ın bilinen bir bug’ı kaynak map’leri üretim paketine dahil ediyordu. Bu bug 20 gündür açıktı, kimse kritik olarak işaretlememişti. Yani Anthropic, kendi satıfn aldığı toolchain’in bug’ı yüzünden kendi kaynak kodunu sızdırdı.

Ayrı bir ironi daha: Claude Code yaratıcısı Boris Cherny leak sonrası şunu söyledi : “Claude Code’a katkılarımın %100'ü Claude Code tarafından yazıldı.” Claude Code, kendi kaynak kodunu sızdırdı yani.
Alıntının geçtiği makale

Leak’te KAIROS, Coordinator Mode, Buddy ve Ultraplan gibi isimler görünüyordu. Bugün kullandığın Ultraplan, kazara sızan bu kodlar sayesinde planlanandan erken gün yüzüne çıktı.

⚠️ Pratik uyarı: 31 Mart’ta saat 00:21–03:29 UTC arasında npm üzerinden Claude Code güncellediysen, aynı gün axios paketine yerleştirilmiş bir RAT (Remote Access Trojan) almış olabilirsin. package-lock.json veya yarn.lock dosyalarında axios 1.14.1 veya 0.30.4 sürümü varsa makineyi güvenlik ihlali yaşamış say, tüm secret'ları rotate et.

Sorun Neydi?

Çoğu kişi plan modunu şöyle kullanıyor: Shift+Tab, plan çıkıyor, onaylıyorsun, implement ediliyor. Tek bir dosyayı refactor etmek için bu gayet yeterli.

Ama 40 dosyaya dokunan bir migration, üç servisi kapsayan bir auth yeniden yapılanması söz konusu olduğunda iş değişiyor. Terminal dakikalarca meşgul kalıyor, sen dönen cursor’a bakıyorsun. Ben ilk kez böyle büyük bir refactor denediğimde 15–20 dakika civarında oturup beklediğimi hatırlıyorum bu sırada başka hiçbir şey yapamadım, çünkü session bloklu.

Ultraplan bu sorunu kökten çözüyor.

Peki Ultraplan Ne Yapıyor?

Planlama görevini lokal terminal’inden Anthropic’in cloud altyapısına devrediyor.

Cloud Container Runtime üzerinde Opus 4.6 çalışıyor. 30 dakikaya kadar sürebiliyor. Terminal’in ise tamamen serbest kalıyor. Başka bir iş yapabilir, başka bir session açabilir, kahveni içebilirsin.

Leak sayesinde perde arkasında şunu öğrendik: Ultraplan tek bir sistem değil. En az üç farklı varyanttan oluşuyor, A/B test mekanizmasıyla atanıyor: kaynak

  • simple_plan — subagent yok, cloud’da çalışan hafif versiyon
  • diagram_plan — yapısal değişiklikler için Mermaid diyagramlı versiyon
  • multi_agent — paralel ajanlarla tam güç versiyon

Hangi versiyonun sana atandığını doğrudan göremiyorsun. Bende genellikle multi_agent’a düşmüş gibi, ama emin değilim.

Klasik plan moduyla asıl fark burada: lokal plan modu tek ajanlı ve lineer. Ultraplan’ın multi_agent versiyonunda paralel keşif ajanları aynı anda farklı parçaları analiz ediyor.

3 Başlatma Yöntemi

# 1. Direkt komut — en net yol
/ultraplan auth servisini session'dan JWT'ye migrate et

# 2. Prompt içine kelime göm
Bu modülü ultraplan ile refactor edelim

# 3. Lokal plan'dan geçiş
Shift+Tab → Plan oluştur → "Ultraplan ile devam et"

Komut ve keyword yolları başlatmadan önce bir onay dialogu açıyor. Lokal plan yolunda bu dialog atlanıyor.

Kullanmadan Önce Dikkat

İki zorunlu şart var:

  • Claude Code web hesabı — Pro, Max, Team veya Enterprise
  • GitHub reposu — local-only projelerde Ultraplan çalışmıyor
git init
git add .
git commit -m "Initial commit"
gh repo create my-project --public --source=. --push

Remote Control kullanıyorsan: Ultraplan başlayınca bağlantı kesiliyor. İkisi de aynı arayüzü kullanıyor, aynı anda sadece biri aktif olabiliyor.

Kritik bir detay daha: Ultraplan tüm repoyu cloud’a yüklemiyor, başlattığın andaki bir snapshot alıyor. Ultraplan çalışırken lokalde yaptığın değişiklikler plana yansımıyor.

Ben ilk denediğimde tam bu tuzağa düştüm. Planı beklerken lokalde schema’yı güncelledim, sonra eski schema’ya göre yazılmış bir planla başbaşa kaldım. Ultraplan tetiklendikten sonra “dondur ve bekle” kuralı var, lokali karıştırma.

Resmi ultraplan dökümantasyonu

Tarayıcıda Plan İnceleme

Plan hazır olduğunda CLI’da link geliyor. Tarayıcıda açıyorsun.

Terminaldeki düz metin çıktısından çok farklı bir deneyim. Herhangi bir bölümü işaretleyip yorum bırakabiliyorsun. Emoji reaksiyonlarıyla hızlıca işaret koyabiliyorsun. Yan panel üzerinden bölümler arasında gezinebiliyorsun.

Claude revize ediyor, yeni draft geliyor. Beğenene kadar devam.

Session durumunu kontrol etmek için /tasks komutunu çalıştırıp ultraplan girişini seçebilirsin. "Stop ultraplan" seçeneği de burada, durdurursan cloud session arşivleniyor, terminale hiçbir şey kaydedilmiyor.

Planı Çalıştırma

İki seçenek var.

Web’de çalıştır: Claude cloud implement eder, otomatik PR açar.

Terminale taşı: Plan CLI’a döner. Üç alt seçenek: mevcut session’a inject et, temiz session başlat ya da dosyaya kaydet.

Dürüst Değerlendirme

Ultraplan her durumda daha iyi plan mı üretiyor? İşin aslı ne? Bazı görevlerde bariz daha güçlü. Bazılarında lokal plan moduyla neredeyse aynı. Sadece çok daha iyi bir inceleme arayüzüyle.

Bana yaklaşık iki kat hızlı geldi, migration tarzı işlerde etki alanını daha isabetli haritaladı. En beğendiğim şey, birden fazla Ultraplan session’ı paralel başlatıp hepsini sonra inceleyebilmek. Bu tek başına iş akışımı değiştirdi.

Kötü yanı: bazen daha fazla token yiyor. Basit işlerde ürettiği plan ile lokal plan modun ürettiği plan arasında kayda değer bir kalite farkı görmedim. Fark, planın kendisinde değil, ona ulaşırkenki deneyimde.

Ne zaman kullanmalı: multi-file refactoring, büyük migration görevleri, GitHub’da yaşayan projeler.

Ne zaman kullanmamalı: local-only projeler, tek dosya değişiklikleri, basit özellik eklemeleri.

Sonuç

Ultraplan’ı “daha akıllı planlama” olarak değil, “planlamayı nerede yaptığını değiştiren bir altyapı” olarak düşünmek daha doğru. Terminal serbest kalıyor, inceleme yüzeyi zenginleşiyor, büyük görevlerde context drift azalıyor.

Research preview olduğunu unutma her şey değişebilir. Ama benim gözlemim şu: terminaldeki iş zamanla iki kampa ayrılacak gibi duruyor; lokal veya cloud. Ultraplan bu ikinci kampın ilk ciddi vatandaşı, ve bir kez alıştıktan sonra büyük görevleri eski moda düşünmek zor.

Buraya kadar okuduğun için teşekkürler.


Claude Code Ultraplan: Terminal'i Kilitleyen Plan Moduna Son was originally published in Türkçe Yayın on Medium, where people are continuing the conversation by highlighting and responding to this story.

To read the full story from the source: Medium Türkçe Yayın

Advertisement
Advertisement

Related News

All news
Advertisement