Claude Code görevlerini zamanlamak için projeni AgentVera’da aç, Detaylar → Otomasyon → Zamanlanmış altında bir görev ekle; ajanı, zamanı ve mesajı seç: her çalıştırmada mesaj, sen yazmışsın gibi o ajana gönderilir. Her saat başı ya da hafta içi her gün 09:00 gibi hazır seçenekler sık kullanılan durumları karşılar, özel cron ifadesi de geri kalanını. Projedeki her ajanla çalışır: Claude Code, Codex ya da başka bir CLI. Üstelik ücretsiz planda.
Bu yazıda zamanlamanın nasıl kurulduğunu, önemli seçenekleri, zamanlamaya uygun işleri ve ne zaman otomasyonlara ya da gece vardiyasına geçmen gerektiğini anlatıyoruz.
Zamanlanmış görev ne yapar
Zamanlanmış görev tek bir ajana bağlı bir zamanlayıcıdır. Zaman geldiğinde AgentVera mesajını o ajanın terminaline yazar. Ajan konuşmasını, klasörünü ve araçlarını korur; böylece günlük bir görev dün yaptıklarının üzerine kurulabilir.
Sistem crontab’ından claude -p çalıştırmaktan temel farkı bu: sistem cron’u her seferinde yeni bir süreç başlatır, çıktıyı bir yerde toplamak sana kalır. Burada çalıştırma, açıp okuyabileceğin ve yanıtlayabileceğin bir ajana düşer; iş bitince alışık olduğun bildirimler haber verir.
Adım adım zamanlanmış görev kur
- Projeyi aç ve Detaylar’a git. Otomasyon grubunda Zamanlanmış sekmesini seç.
- Yeni görev’e bas. Pencere açıkça söyler: belirlediğin zamanlarda seçili ajana mesaj gönderilir, uygulama açıkken çalışır.
- Görev adını yaz. Örneğin “Sabah raporu”.
- Ajanı seç. Liste projedeki ajanları, çalışan ya da durmuş olarak gösterir.
- Ne zaman çalışacağını seç. Hazır bir seçenek al ya da özel cron ifadesi yaz. AgentVera alanın altında sonraki çalıştırmaları gösterir; ifadeyi kaydetmeden önce kontrol edersin.
- Mesajı yaz. Ajanın alacağı prompt budur. Çalıştırma anında doldurulan
{{date}},{{time}}ve{{weekday}}değişkenlerini ekleyebilirsin. - Aşağıdaki seçenekleri ayarla, Görev açık işaretli kalsın ve Görevi kaydet.
Takvimi beklemeden görevi bir kez denemek için Şimdi çalıştır’a bas.
Hazır seçenekler ve cron ifadeleri
| Hazır seçenek | Cron ifadesi |
|---|---|
| Her 15 dakikada | */15 * * * * |
| Her saat başı | 0 * * * * |
| Her gün 09:00 | 0 9 * * * |
| Hafta içi her gün 09:00 | 0 9 * * 1-5 |
| Hafta içi 18:00 | 0 18 * * 1-5 |
| Her pazartesi 10:00 | 0 10 * * 1 |
| Her ayın 1’i 09:00 | 0 9 1 * * |
Özel ifade standart beş alanı kullanır: dakika, saat, ayın günü, ay ve haftanın günü. Sonraki çalıştırmaların önizlemesi, 0 9 * * * (09:00) yerine 9 0 * * * (00:09) yazmak gibi hataları yakalamanın en hızlı yolu.
Önemli seçenekler
Ajan meşgulse. Bir zamanlama er ya da geç ajan işin ortasındayken tetiklenir. Ne olacağını sen seçersin:
| Seçenek | Ne olur | Ne için kullanılır |
|---|---|---|
| Turu bitince gönder | Mesaj ajan boşalana kadar bekler | Çoğu görev |
| Çalışıyor olsa da gönder | Mesaj hemen gönderilir | Ajanın tur ortasında alabileceği kısa dürtmeler |
| Bu çalıştırmayı atla | Bu sefer hiçbir şey gönderilmez | Bir sonraki çalıştırmanın zaten yakın olduğu sık kontroller |
Ajan durmuşsa başlat. Açıksa durmuş ajan önce başlatılır, konuşması kaldığı yerden açılır, sonra mesaj gönderilir. Kapalıysa ajan dururken çalıştırma atlanır.
Her görev son çalıştırmasını ve sonucunu gösterir; atlanan ya da başarısız olan çalıştırma listede görünür. Telegram bağlıysa Zamanlanmış görev başarısız uyarısı telefonuna gelir; bkz. Claude Code bildirim.
Bilgisayarını hazır tut
Zamanlanmış görevler AgentVera açıkken çalışır. Uygulama kapalıyken kaçırılan çalıştırmalar sonradan yapılmaz; genelde istediğin de budur: döndüğünde üst üste birikmiş on “saatlik” çalıştırma bulmazsın.
Dizüstünde Ayarlar → Bildirimler’de Bilgisayarı uyanık tut açık kalsın. AgentVera açık olduğu sürece bilgisayar uykuya geçmez, ekran yine kapanabilir.
Zamanlamaya uygun işler
En iyi zamanlanmış işler kısa, tekrarlanabilir ve okumaya değer olanlardır:
- Sabah özeti. Hafta içi her gün 09:00: “Dünden bugüne yapılan değişiklikleri özetle ve açık işleri listele.”
- Test takibi. Her saat başı: “Testleri çalıştır ve hataları raporla.”
- Haftalık bağımlılık kontrolü. Her pazartesi 10:00: güncel olmayan paketleri ve hangi yükseltmelerin güvenli göründüğünü listele.
- Gün sonu notu. Hafta içi 18:00: bugün neyin değiştiğini ve neyin yarım kaldığını kısa bir devir notu olarak yaz.
- Aylık temizlik. Her ayın 1’i: ölü kodu, eskimiş TODO’ları ve kullanılmayan özellik bayraklarını bul, sadece raporla.
Zamanlanmış prompt’larda geniş düzenlemeler yerine rapor iste. İzlemediğin bir çalıştırma sana okunacak bir şey bırakmalı, sürpriz bir diff değil. Düzenleme istediğinde ajana kendi git worktree’sini ver, senin işinle çakışmasın.
Ne zaman otomasyon kullanmalı
Zamanlanmış görev zaten var olan bir ajanla konuşur. Otomasyonlar (Pro ve Team) ise yeni işi kendileri başlatır: bir playbook’u izleyen, kendi worktree’sinde ve kendi dalında çalışan bir Claude Code ya da Codex ajanı.
| Zamanlanmış görev | Otomasyon | |
|---|---|---|
| Tetikleyen | Bir zaman | CI kırmızı oldu, PR’a yorum geldi, issue etiketlendi ya da bir takvim |
| Ajan | Senin seçtiğin mevcut bir ajan | Kendi worktree’sinde yeni bir Claude Code ya da Codex ajanı |
| Sonuç | Ajanın yanıtı | Bir dal, bir PR, birleştirme kuyruğuna giriş ya da sana bırakılan bir dal |
| Sınırlar | Çalıştırma başına bir mesaj | Günlük çalıştırma ve dal başına otomatik düzeltme sayısı sınırlı |
| Plan | Ücretsiz | Pro ve Team |
Otomasyonların yerel saatle beş alanlı cron ifadesi alan kendi Zamanlanmış tetikleyicisi var; pazartesileri bağımlılıkları güncelleyen hazır bir kural da bulunuyor. Elindeki bir konuşmada rapor istiyorsan zamanlanmış görev, bir takvimin dal ya da PR üretmesini istiyorsan otomasyon kullan. CI hataları için özellikle CI hatasını yapay zeka düzeltsin yazısına bak.
Zamanlanmış görevler ve gece vardiyası
Gece vardiyası (Pro ve Team) başka bir iş için başka bir araç. Zamanlayıcıyla tek mesaj yerine, bir zaman aralığında (varsayılan 23:00–07:00) bir görev kuyruğunu işler, push etmeden commit atar, taslak PR açar ve sana bir sabah raporu bırakır. İstediğin “ben uyurken bu listeyi yap” ise Claude Code’u gece çalıştırma yazısını oku. İstediğin “her sabah dokuzda neyin değiştiğini söyle” ise zamanlanmış görev daha basit.
Başla
AgentVera’yı indir, bir proje aç, bir ajan başlat ve ilk zamanlanmış görevini Detaylar → Otomasyon → Zamanlanmış altına ekle. Tek bir günlük raporla başla ve zamanlayıcıya güvenmeden önce sonucu görmek için Şimdi çalıştır’a bas. Otomasyonlara hazır olduğunda planları fiyatlar sayfasında karşılaştır.