
Aynı prompt'u tekrar çalıştırmak otomasyon gibi görünebilir. Tek başına değildir.
Claude Code /loop komutu, açık bir CLI oturumu içinde aynı görevi belirli aralıklarla yeniden çalıştırır. Test sonucu, deploy durumu, log değişikliği veya pull request kontrolü gibi polling işleri için kullanışlıdır. Ancak makineyi kapattığında da çalışacak kalıcı bir scheduler değildir.
17 Temmuz 2026 itibarıyla komut Claude Code v2.1.72 veya üzerini gerektiriyor. Aşağıdaki davranış ve sınırlar, resmî Claude Code scheduled tasks belgesine göre güncellendi.
Claude Code /loop komutu nasıl kullanılır?

En açık biçim, interval ile prompt'u birlikte vermektir:
/loop 5m check the deployBu örnek, “check the deploy” görevini her beş dakikada bir çalıştırır. Interval için s, m, h ve d birimlerini kullanabilirsin; pratik alt sınır bir dakikadır.
Komutun üç kullanım biçimi var:
| Kullanım | Davranış |
|---|---|
| /loop 5m check the deploy | Prompt'u sabit beş dakikalık aralıklarla tekrarlar. |
| /loop check the deploy | Claude göreve göre bir tekrar aralığı seçer; bu aralık bir dakika ile bir saat arasında olabilir. |
| /loop 5mveya yalnızca/loop | Yerleşik loop prompt'unu ya da varsaloop.mddosyasındaki talimatı kullanır. |
Sabit davranış istiyorsan interval'i kendin yaz. Prompt-only biçim hızlıdır, fakat seçilen zaman aralığını Claude belirlediği için süreyi varsayma; oluşturulan görevi kontrol et.
Hangi işlerde kullanılır?

/loop, sonucu tekrar tekrar gözlemlemek gereken dar görevlerde iyi çalışır:
- test suite'in geçip geçmediğini kontrol etmek
- deploy veya CI job durumunu izlemek
- belirli bir log pattern'ini aramak
- pull request'teki yeni review yorumlarını kontrol etmek
- bir servis endpoint'inin yeniden erişilebilir olmasını beklemek
Buradaki ortak özellik, her turda aynı dar sorunun sorulmasıdır. “Repository'yi bitene kadar geliştir” gibi açık uçlu bir hedef loop'a uygun değildir; scope büyür, durma kriteri belirsizleşir ve her tekrar yeni değişiklikler üretebilir.
Benim sınırım net: loop başlamadan önce neyi okuyabileceğini, hangi komutları çalıştırabileceğini, başarı koşulunu ve hangi durumda duracağını prompt'a yaz. Dosya değiştiren veya dış sisteme etki eden görevleri gözetimsiz tekrarlama.
Oturum ve zamanlama sınırları
/loop için en önemli ayrım “tekrarlı” ile “kalıcı” arasındadır.
Oturum açık kalmalıdır. Loop, mevcut Claude Code oturumuna bağlıdır. Terminali, uygulamayı veya makineyi kapatırsan görev çalışmaya devam etmez.
Kaçırılan çalıştırmalar telafi edilmez. Claude başka bir işle meşgulken zaman gelirse aynı görev üst üste yığılmaz. Oturum boşaldığında bir kez çalışır; kaçırılan her interval için ayrı tur başlatmaz.
Tekrarlı görevler yedi gün sonra sona erer. Daha uzun süre yaşayan bir süreç gerekiyorsa /loop yerine kalıcı zamanlama seçeneği kullan.
Bekleyen loop Esc** ile durdurulabilir.** Bu, sıradaki çalıştırmayı iptal eder. Bir tur zaten komut veya tool çalıştırıyorsa önce o işlemin durumunu kontrol et.
Bu sınırlar, /loop komutunu kısa süreli polling için güvenli ve anlaşılır tutar. Günlerce veya haftalarca çalışacak otomasyonu ise yanlış katmana yerleştirmemeni sağlar.
/loop, Routines ve harici scheduler farkı

Claude Code içindeki scheduled tasks belgesi, kullanım alanlarını kabaca şöyle ayırıyor:
/loop: açık CLI oturumunda kısa süreli polling ve tekrarlı kontrol- Routines / Desktop scheduled tasks: uygulama içindeki daha kalıcı zamanlanmış işler
- GitHub Actions veya başka bir scheduler: repository olayı, CI/CD ya da makineden bağımsız dayanıklı otomasyon
Bir görevin terminal kapandıktan sonra da çalışması gerekiyorsa /loop seçme. Aynı şekilde, merge, deploy veya üçüncü taraf API'ye yazma gibi yan etkili işlemlerde insan onayı ve hata geri dönüşü olmayan bir loop kurma.
Verdent ile farkı ne?
Verdent burada daha geniş workflow katmanıdır. /loop aynı prompt'u aynı oturumda tekrarlar; Verdent ise işleri planlama, farklı worker'lara dağıtma, workspace'leri izole etme, ilerlemeyi izleme ve sonuçları review'a getirme problemini hedefler.
Bu iki araç aynı ihtiyacın doğrudan alternatifi değildir. Beş dakikada bir deploy kontrolü için /loop yeterli olabilir. Birden fazla görevin paralel yürütülmesi, değişikliklerin izole edilmesi ve sonuçların tek review akışında toplanması gerekiyorsa orkestrasyon katmanı gerekir.
Sık sorulan sorular
Claude Code /loop için minimum sürüm nedir?
Resmî belgeye göre /loop, Claude Code v2.1.72 veya üzerini gerektirir. Sürümünü kontrol et ve komut tanınmıyorsa önce Claude Code'u güncelle.
/loop terminal kapalıyken çalışır mı?
Hayır. Görev mevcut oturuma bağlıdır; Claude Code ve makine açık kalmalıdır. Kalıcı zamanlama için Routines, Desktop scheduled tasks, GitHub Actions veya başka bir scheduler kullan.
/loop ne kadar sık çalışabilir?
Belgedeki pratik alt sınır bir dakikadır. Prompt-only kullanımda Claude bir dakika ile bir saat arasında dinamik interval seçebilir; kesin zamanlama gerekiyorsa interval'i komutta açıkça belirt.
Aynı anda birkaç çalışma kaçırılırsa hepsi sonradan çalışır mı?
Hayır. Oturum meşgulse kaçırılan turlar birikmez; Claude boşaldığında görev bir kez çalışır. Bu yüzden /loop, her çalıştırmanın mutlaka gerçekleşmesi gereken muhasebe veya deploy süreçleri için uygun scheduler değildir.
Kısacası: yalnızca oturum içi polling gerekiyorsa /loop kullan; terminal kapandıktan sonra da sürecek bir iş için kalıcı scheduler seç. İhtiyaç tekrar değil, paralel görevlerin izolasyonu ve review'ıysa Verdent'i ayrı bir workflow katmanı olarak değerlendir.
İyi kodlamalar.
