Ana içeriğe atla

Claude Code Auto Mode: Cloud Auto-Fix PR

Kerem
KeremEngineer
Paylaş

Claude Code Auto Mode: Cloud Auto-Fix PR

Aylar boyunca aynı döngüyü yaşadım: PR aç, CI'ı izle, lint hatasıyla çöp. Düzelt. Gönder. Bekle. Bazen iki kez.

Claude Code ile ciddi vakit geçirdiysen bu döngüyü içten biliyorsun — ve biliyorsun ki alışılmış çözüm ya gözlerin bulanana kadar her şeyi "onayla" tıklamak, ya da --dangerously-skip-permissions açıp hayırlısını ummaktı.

Anthropic, Mart 2026'da bunu değiştiren iki bağlantılı özellik gönderdi: Auto Mode (yerel CLI'daki akıllı izin katmanı) ve Cloud Auto-Fix (PR düzeltme döngüsünü tamamen buluta taşıyan şey). İkisi birbiriyle ilişkili ama aynı şey değil — karıştırmak bir öğleden sonra götürür.

Auto Mode Gerçekte Ne? (Ne Sandığının Aksine)

Auto Mode Gerçekte Ne? (Ne Sandığının Aksine)

Bulut Tabanlı Yürütme vs Yerel Terminal Seansları

Her şeyden önce: Auto Mode bir bulut yürütme ortamı değil, yerel bir izin modudur. Terminalinizde, makinenizde, yerel dosya sisteminize karşı çalışıyor. Değiştirdiği şey Claude'un seans sırasında izin prompt'larını nasıl ele aldığı — her dosya yazma ve Bash komutu için onayını istemek yerine, arka planda çalışan bir classifier modeli her araç çağrısını değerlendirip ya otomatik olarak geçiriyor ya da engelliyor.

Cloud Auto-Fix gerçekten bulutta çalışan ayrı özellik. Web veya mobil seansından bir PR alıp laptopu kapattıktan sonra da Anthropic'in altyapısında izlemeye devam ediyor. Bu iki özellik yakın zamanda çıktı — Auto Mode 24 Mart'ta, Cloud Auto-Fix 26 Mart'ta — bu yüzden sıklıkla karıştırılıyorlar. Farklı problemleri iş akışının farklı noktalarında çözüyorlar.

Remote Control'den Farkı (Makineni Açık Tutmak Gerekiyor)

Remote Control, yerel makinende çalışan bir Claude Code seansına başka bir cihazdan — telefonundan, farklı bir laptoptan — bağlanmanı sağlıyor. Seans makinene bağlı kalıyor. Makineni uyku moduna alırsan seans da onunla birlikte gidiyor.

Cloud Auto-Fix gerçek anlamda makineden bağımsız. Web veya mobil seansından bir PR'da etkinleştirilince GitHub olaylarını izliyor ve tamamen Anthropic'in altyapısında çalışıyor. Makinenin açık olmasına gerek yok.

Auto Mode bunların hiçbiri değil. Yerel bir seansın nasıl çalıştığına ilişkin izin katmanı değişikliği. Resmi izin modları dokümantasyonu açıkça belirtiyor: claude.ai/code'daki bulut seansları Auto Mode sunmuyor — bu bir CLI ve masaüstü uygulaması özelliği.

"PR'ları Otomatik Takip Et" Pratikte Ne Anlama Geliyor?

Cloud Auto-Fix bir PR'da etkinleştirildiğinde, Claude o PR'daki GitHub olaylarına abone oluyor. Davranış üç duruma ayrılıyor:

CI başarısızlığı: Claude hata çıktısını okuyor, nedeni araştırıyor, düzeltme yazıyor ve PR branch'ine ne değiştiğinin açıklamasıyla push ediyor.

Açık review yorumu: Claude istenen değişikliği yapıyor, push ediyor ve reviewer thread'ine yanıt veriyor — Claude Code olarak etiketlenmiş şekilde, senin kullanıcı adın altında.

Belirsiz durum: Claude yapmak yerine soruyor. PR'da veya seansında bir soru yüzeye çıkarıyor, tahmin yürütmüyor.

Son nokta önemli. Her reviewer yorumunu direktif olarak yorumlayan otonom bir agent değil. Belirsizlik bir eylem değil prompt tetikliyor.

Auto Mode'un Değiştirdiği Üç Şey

Auto Mode'un Değiştirdiği Üç Şey

Cloud Auto-Fix: Açık PR'ı Takip Et, CI Hatalarını Düzelt, Review Yorumlarını Ele Al

Cloud Auto-Fix öne çıkan kapasite. Etkinleştirmenin üç yolu:

  • Web seansındaki PR'dan: CI durum çubuğunu aç, Auto-Fix'i seç
  • Mobil'den: Claude'a PR'ı izlemesini söyle
  • Mevcut herhangi bir PR: URL'yi bir seansa yapıştır ve otomatik düzeltmesini iste

Etkinleştirince seans Anthropic'in bulutunda çalışıyor. Geriye ya merge'e hazır bir PR ya da insan yargısı gerektiren spesifik sorular yüzeye çıkmış bir PR kalıyor.

Önceden bilmen gereken bir izin sınırı: Auto-Fix, PR branch'ine commit push edebilir. Varsayılan olarak korumalı branch'lere (main, master veya branch koruma kuralları olan branch'ler) push etmez. Açıkça yapılandırmadıkça otomatik merge yapamaz. Yanıt verdiği review thread'leri, Claude Code olarak etiketlenmiş şekilde hesabın altında gönderilir.

Zamanlanmış Görevler: Terminal Açık Olmadan Tekrarlayan Kontroller

Mart 2026 aynı zamanda zamanlanmış görevler getirdi. Aslında iki farklı türü var ve ayrım önemli:

Claude Code bulut zamanlanmış görevleri Anthropic tarafından yönetilen altyapıda çalışıyor. Claude'a bir prompt ver, repo'ları ekle, bir zamanlama seç — görev bilgisayarın kapalıyken bile çalışıyor. Her çalıştırma temiz bir clone'dan başlıyor, kendi seansını oluşturuyor ve pull request açma seçeneğiyle incelenebilir çıktı üretiyor. Bunlar lansman duyurularında anılan "her zaman açık" görevler.

Masaüstü (Cowork) zamanlanmış görevleri yerel makinende çalışıyor. Anthropic'in resmi Yardım Merkezi'ne göre: yalnızca bilgisayarın uyanıkken ve Claude Desktop uygulaması açıkken çalışıyor. Makineniz uykudaysa veya uygulama kapalıysa görev atlanıyor ve geri döndüğünüzde sıraya giriyor.

Makinenin açık olmasına bağlı kalmayan gerçek otonom tekrarlayan iş için web arayüzü veya CLI'daki /schedule üzerinden bulut yürütmeye işaret eden bulut zamanlanmış görevleri kullan. Masaüstü zamanlanmış görevleri, doğrudan dosya sistemi erişimine ihtiyacın olan ama makine bağımlılığını kabul edebileceğin yerel dosya iş akışları için daha uygun.

Cihazlar Arası Süreklilik: Herhangi Bir Cihazdan Seansı Devral

Web ve mobil seanslar durumu senkronize ediyor; masaüstünde bir seans başlatabilir, telefonunda ilerlemesini kontrol edebilir, döndüğünde laptopta devam edebilirsin. Cloud Auto-Fix seansları için seans durumu hangi cihazdan kontrol ettiğinden bağımsız olarak bulutta yaşıyor.

Auto Mode Nasıl Kurulur?

Auto Mode Nasıl Kurulur?

Plan Gereksinimleri (Team, Enterprise ve API — Pro veya Max Değil)

Auto Mode (yerel izin classifier'ı): 24 Mart 2026'da Team planında araştırma önizlemesi olarak başlatıldı. Anthropic ardından resmi kanalları aracılığıyla Auto Mode'un Enterprise plan kullanıcılarına ve API kullanıcılarına da açıldığını teyit etti. Bu yazının yazıldığı tarih itibarıyla Pro ve Max bireysel abonelerin erişimi yok — bu planlardaki kullanıcılar Claude Code'da "planınız için kullanılamaz" görüyor. Pro veya Max'taysan ve otomatik onay davranışına ihtiyacın varsa, iş akışları oluşturmadan önce mevcut durumu resmi changelog'dan doğrula.

Cloud Auto-Fix: Web ve mobil seanslar için mevcut. Plan gereksinimleri altta yatan seans türünü takip ediyor.

Code Review (ayrı otomatik PR analiz özelliği): Yalnızca Team ve Enterprise; Zero Data Retention etkin organizasyonlar için mevcut değil.

CLI ve Ayarlar Üzerinden Auto Mode'u Etkinleştirme

# Auto mode etkin seans başlat
claude --enable-auto-mode

# Seans içinde Shift+Tab ile izin modları arasında geçiş yap
# Döngü sırası: default → acceptEdits → plan → auto → bypassPermissions

VS Code için: Settings → Claude Code → Enable auto mode toggle → izin modu dropdown'undan Auto'yu seç. Gelişmiş izin modları yalnızca extension'daki "Allow dangerously skip permissions" ayarını etkinleştirdikten sonra görünüyor — bu kasıtlı bir erişim kapısı, bypassPermissions'ı gerçekten kullanmak için zorunluluk değil.

Masaüstü için: Organization Settings → Claude Code → açıkça etkinleştir (varsayılan kapalı).

Auto, Shift+Tab döngüsünde görünmüyorsa kontrol et: (1) başlatmada --enable-auto-mode geçtin mi, (2) planın destekliyor mu, (3) org admin'in yönetilen ayarlar aracılığıyla devre dışı bırakmamış mı, (4) Sonnet 4.6 veya Opus 4.6 kullanıyor musun.

Hangi PR'ları Takip Edebileceğini Yapılandırma

Cloud Auto-Fix, seans arayüzünden PR başına etkinleştiriliyor. Global "tüm PR'ları takip et" toggle'ı yok — her PR'ı açıkça dahil ediyorsun, bu izin yüzeyini gözden geçirdiğin şeyle sınırlı tutuyor.

Auto Mode'un güven sınırları için classifier varsayılan olarak çalışma dizinine ve git repo'sunun yapılandırılmış remote'larına güveniyor. Diğer her şey — diğer GitHub org'ları, bulut bucket'ları, iç servisler — güvenilir olarak tanımlayana kadar harici kabul ediliyor. Yöneticiler autoMode.environment ayarı aracılığıyla güven sınırını genişletiyor.

İzin Modeli: Otomatik Olarak Neler Yapabilir, Neler Yapamaz?

İzin Modeli: Otomatik Olarak Neler Yapabilir, Neler Yapamaz?

Anthropic'in Auto Mode hakkındaki mühendislik blog yazısı hem classifier'ın varsayılan olarak neleri engellediğini hem de bilinen sınırlamalarını belgeliyor.

Varsayılan olarak engellenenler:

  • Force-push veya doğrudan main/korumalı branch'lere push
  • Production deploy'ları
  • Harici kaynaklardan kod indirip çalıştırma (curl | bash pattern'ları)
  • Toplu yıkıcı işlemler (kitlesel dosya silme, tablo bırakma)
  • Kimlik bilgisi depolarına erişme veya tanınmayan servislere veri gönderme
  • Kalıcılık mekanizmaları kurma (SSH key'leri, cron job'ları)
  • Agent'ın kendi izin yapılandırmasını değiştirme

Varsayılan olarak izin verilenler:

  • Dosya okuma ve arama
  • Çalışma dizinindeki dosyalara yazma
  • Test çalıştırma
  • Seansın başladığı branch'e veya Claude'un oluşturduğu bir branch'e push
  • Repo'nun manifest dosyasında zaten bildirilen paketleri kurma

Classifier bir seansda ardışık üç kez veya toplam 20 kez bir işlemi engellediğinde Auto Mode duraklatılıyor ve Claude Code manuel prompt'lamaya dönüyor. Kontrolden çıkan bir engelleme döngüsü sessizce başarısız olmuyor — insan incelemesine yükseltiliyor.

Aynı blog yazısı dahili testlerde gerçek aşırı-eylemli durumlarda %17 yanlış negatif oranını belgeliyor. Classifier, önceki belirsiz bir kullanıcı mesajını zaman zaman örtük onay olarak yorumluyor. Anthropic bu sayıyı gömmek yerine açıkça yayımladı; bu, Auto Mode'un seans transkriptlerini incelemenin yerini tutmadığı anlamına geliyor.

Auto Mode'un İyi Çalıştığı ve Dikkatli Olunması Gereken Yerler

İyi Uyum: CI Düzeltme Döngüleri, Dokümantasyon Güncellemeleri, Rutin Kod Kontrolleri

Cloud Auto-Fix için en güçlü kullanım senaryosu PR yaşam döngüsü probleminin kendisi: CI'nın fikirleri var, reviewer'ların yorumları var ve düzeltme döngüsünü elle takip etmek istemiyorsun. Claude GitHub olaylarını izliyor, açık durumları hallediyor ve belirsiz olanları yüzeye çıkarıyor.

Yerel Auto Mode, güvenilir bir branch ve toolchain içinde kalan uzun süreli repo-kapsamlı görevler için en iyi uyumu sağlıyor: çoklu dosya refactoring'leri, bağımlılık güncellemeleri, test-düzeltme döngüleri. Classifier tam bu problem için inşa edildi — Anthropic'in dahili verisi kullanıcıların izin prompt'larının %93'ünü onayladığını gösteriyor, yani bu tıklamaların büyük çoğunluğu incelemesiz onay.

Zamanlanmış görevler, gerçek zamanlı etkileşime ihtiyaç duymadığın tekrarlayan operasyonel bakım için en iyi uyumu sağlıyor: gecelik CI kontrolleri, haftalık bağımlılık denetimleri, merge sonrası döküman senkronizasyonu.

Dikkat Edilmesi Gerekenler: İzin Kapsamı, Denetim İzi, Hassas Repo'lar

Ortam veya config dosyalarında secret'lar olan repo'lar. Classifier kimlik bilgisi sızdırmasını kontrol ediyor, ama aşırı-eylemli durumlardaki %17 yanlış negatif oranı gerçek bir rakam. Classifier kaçırmalarının yüksek patlama yarıçapına sahip olduğu repo'larda Auto Mode seansları çalıştırma.

Mimari yargı gerektiren PR'lar. Auto-Fix açık CI başarısızlıklarını ve net review yorumlarını iyi hallediyor. "Classifier için belirsiz" ve "dikkatli inceleme gerektirir" tam olarak örtüşmeyebilir.

Denetim izi. Auto-Fix commit'leri ve yanıtları senin hesabın altında push ediyor. Commit'ler Claude Code olarak etiketleniyor, ama ekibinin git geçmişinde senin adın altında görünüyorlar. Ekibinin review kültürünün senyı değil agent'ını kapsadığından emin ol.

"Her Zaman Açık Agent" Riski: Güvenli Sınırlar Nasıl Belirlenir

Katmanlı pratik sınırlandırma:

  1. Branch'e göre kapsam belirle. Auto-Fix PR branch'inde çalışıyor, korumalı branch'lerde değil. Main'i korumalı tut.
  2. CLAUDE.md'de davranışı tanımla. Repo kökündeki CLAUDE.md agent'ın seans başında okuduğu açık davranış kısıtlamaları belirliyor.
  3. Yerel Auto Mode seansları için sandbox'lamayı etkinleştir. Classifier'ın arkasında donanım seviyesi hard stop olarak OS düzeyinde izolasyon.
  4. autoMode.environment'ı açıkça tanımla. Repo'n iç servislere dokunuyorsa varsayılan güven sınırlarına güvenme.
  5. Seans transkriptlerini incele. Auto Mode, Claude Code panelinde tam bir eylem günlüğü üretiyor. Normal davranış için bir baseline oluşturduktan sonra tanımadık pattern'ları incelemek kolay.

Auto Mode vs /loop: Ne Zaman Hangisi?

/loop: Seans Kapsamlı, Terminal Bağımlı, Süresi Dolar

/loop mevcut seans içinde tekrarlayan bir görev döngüsü çalıştırıyor. Terminalinin açık kalmasını ve makinenin açık olmasını gerektiriyor. Seans bittiğinde döngü biter. Doğru seçim: aktif olarak denetlediğin sınırlı bir görev — test suite yeşile dönene kadar testleri çalıştır ve hataları düzelt.

Auto Mode: Bulut Tabanlı (Auto-Fix) veya Yerel Classifier (İzin Modu)

Cloud Auto-Fix kalıcı ve makineden bağımsız. Bir PR'da etkinleştirilince terminali kapattıktan sonra da devam ediyor. Doğru seçim: tamamen devretmek istediğin görev — ben yokken bu PR'ı yeşil tut.

Yerel Auto Mode kalıcı değil — seans başına izin yapılandırması. Ama zamanlanmış görevlerle birleştirilince terminal bağımlılığı olmadan tekrarlayan gözetimsiz yürütme sağlıyor.

Kullanım Senaryosuna Göre Karar Tablosu

SenaryoDoğru Araç
Uyurken CI hatalarını düzeltCloud Auto-Fix
Daha az onay prompt'uyla uzun refactoringYerel Auto Mode
Tekrarlayan gecelik bağımlılık denetimiZamanlanmış Görevler
Aktif olarak denetlediğin debug döngüsü/loop
Telefondan PR ilerlemesini kontrol etRemote Control veya Bulut seansı
Birden fazla repo genelinde paralel iş akışlarıÇok agent'lı araçlar (Agent Teams, paralel worktree'ler)

Son satır gerçek bir sınırı işaretliyor: Auto Mode tek seans ve tek thread. Gerçekten paralel iş akışları — farklı branch veya repo'larda aynı anda çalışan ayrı agent'lar — tek bulut seansı yerine çok agent'lı mimari gerektiriyor. Verdent'in paralel worktree yaklaşımı gibi paralel izole yürütme etrafında inşa edilmiş araçlar, tek seans modeli yetmediğinde bu pattern'i ele alıyor.

Sık Sorulan Sorular

Makinenin Açık Kalması Gerekiyor mu?

Cloud Auto-Fix için: hayır. Anthropic'in altyapısında çalışıyor, GitHub olaylarını bağımsız izliyor.

Yerel Auto Mode için: evet, makinenin açık ve terminal seansının aktif olması gerekiyor. Bu, Cloud Auto-Fix'ten temel ayrım.

Remote Control için: evet, makinenin açık kalması gerekiyor — Remote Control yerel çalışan bir seansa köprü kuruyor.

Auto Mode Onayım Olmadan Commit Push Edebilir mi?

Cloud Auto-Fix, push başına onay olmadan PR branch'ine commit push edebilir — bu onun amacı. Korumalı branch'lere push edemez ve açıkça yapılandırılmadan otomatik merge yapamaz.

Yerel Auto Mode, classifier eylemleri güvenli gördüğünde eylem başına prompt olmadan çalışma branch'ine dosya yazıp push edebilir. Main'e push ve force push varsayılan olarak engelleniyor.

Her commit'te mod bağımsız olarak push öncesi inceleme istiyorsan, git push komutları için Bash aracına PreToolUse hook'u yapılandır — hook'lar tüm izin modlarında geçerli.

Yaptıklarının Denetim Günlüğü Var mı?

Evet. Cloud Auto-Fix seansları web arayüzünde incelenebilir transkript üretiyor. Auto-Fix tarafından yapılan commit'ler ve PR yanıtları GitHub UI'ında Claude Code olarak etiketleniyor. Yerel Auto Mode için Claude Code paneli zaman damgalı her eylemi gösteriyor. Tam seans transkriptine erişilebilir.

Team ve Enterprise yöneticileri, bireysel auto-fix seans günlüklerinden ayrı olan repository başına Code Review aktivitesi ve harcama için analitik dashboard'a sahip.

CI Düzeltmesi Birden Fazla Denemeden Sonra Başarısız Olursa Ne Olur?

Cloud Auto-Fix sonsuz döngüye girmiyor. CI başarısızlığını çözemezse denediği şeylerin açıklamasıyla sorunu yüzeye çıkarıyor — giderek spekülatif düzeltmeler push etmiyor. Tasarım niyeti insan incelemesine yükseltme.

Yerel Auto Mode için: classifier bir seansda ardışık üç kez veya toplam 20 kez bir işlemi engellerse mod duraklatılıyor ve Claude Code manuel prompt'lamaya dönüyor. Tekrarlayan engelleme, classifier'ın tek taraflı güvenli biçimde çözemediği bir şeye işaret ediyor.

İlgili Okumalar

Net konuşmak gerekirse: Auto Mode ve Cloud Auto-Fix farklı problemleri çözüyor. PR düzeltme döngüsünü devretmek istiyorsan Cloud Auto-Fix. Uzun yerel seansları daha az tıklamayla çalıştırmak istiyorsan yerel Auto Mode. İkisini karıştırmak yanlış araçla yanlış beklenti anlamına geliyor.

Verdent'i dene — kredi kartı gerekmeden 100 ücretsiz kredi. Git worktree izolasyonuyla paralel agent'lar; tek seans modeli yetmediğinde gerçek paralel iş akışı için. Ücretsiz başla →

İyi kodlamalar.

Kerem
YazanKeremEngineer

10 yıldır backend yazıyorum. İstanbul'da başladım, o zamandan beri bir sürü "geliştirici üretkenliğini devrimleştirecek" araç gördüm. Çoğunu denedim. Çoğundan hayal kırıklığına uğradım. Burada sana araçları tanıtmıyorum — gerçek projelerde ne işe yarar, nerede çöker, bunu yazıyorum. Teori değil, günlük iş akışı. İşte asıl mesele bu.

İlgili Kılavuzlar