Otomasyonlar: olay olunca ajan kendiliğinden işe başlasın
CI kırıldığında ya da bir PR’a yorum geldiğinde bunu fark edip bir ajana iş vermek hep sana kalıyor. Otomasyonlar bir olayı bir işe bağlar: kural tetiklenince ajan kendi worktree’sinde bir şablonu izleyerek çalışır ve sonucu seçtiğin şekilde teslim eder.
Bu özellik Pro ve Team planlarında. Ücretsiz planda kilitli görünür; AgentVera hesabınla giriş yapıp planını yükseltince açılır. Planları karşılaştır
Olaylar
Kurallar proje Detaylar → Otomasyon → Otomasyonlar sekmesinde durur; Çalıştırmalar görünümü her kuralın geçmişini gösterir.
- CI kırmızı oldu: CI/CD sekmesine bağlı GitHub Actions, GitLab CI ya da Jenkins’te bir çalıştırma kırılınca. “main, release/*” gibi dal kalıplarıyla sınırlanır.
- PR’a yorum geldi: yalnızca depo sahibi, üyeler ve iş birlikçilerin yorumları sayılır; botlar sayılmaz. O PR’da zaten çalışan bir ajan varsa yeni yorumlar ona gider.
- Issue etiketlendi: varsayılan etiket “ajan”. Etiketi yazma yetkisi olan bir kişinin koymuş olması gerekir.
- Zamanlanmış: yerel saatle 5 alanlı cron ifadesi, örneğin hafta içi 09:00.
İş ve teslim
Kural tetiklenince Claude Code ya da Codex ajanı kendi worktree’sinde ajan/… dalında açılır ve seçtiğin şablonu izler. İstersen kural bir akışı Başlangıç düğümünden başlatır ya da onayını bekleyen bir Paralel ekip planı hazırlar. “Teslim edince” alanı sonucun nereye gideceğini belirler.
- Otomatik: CI’ı kırılan dala ya da PR’ın dalına push eder, diğer durumlarda PR açar; ana dala hiçbir zaman doğrudan push etmez.
- PR aç, Aynı dala push et, Birleştirme kuyruğuna ekle ya da Dalda bırak.
- Proje kuralsızken dört hazır kural önerilir: CI kırılınca düzelt, PR yorumlarını işle, “ajan” etiketli issue’ları yap, Pazartesi bağımlılık güncelle.
Şablonlar
Şablon, ajanın işi nasıl yapacağını anlatan talimattır. Altı yerleşik şablon var: Hata düzelt, CI hatasını düzelt, PR yorumlarını işle, Issue’dan özellik, Bağımlılıkları güncelle (yalnızca minor ve patch) ve Test kapsamını artır. Kendi şablonlarını bu bilgisayara ya da depodaki .agentvera/playbooks/*.md dosyalarına kaydedersin; depodakiler git ile ekibe gider.
Güvenlik sınırları
Otomasyon kendi başına çalıştığı için sınırları baştan konur.
- Kural başına son 24 saatte en fazla 1–50 çalıştırma, varsayılan 5.
- Aynı dal için günde en fazla 2 otomatik düzeltme ve aynı anda tek düzeltme.
- GitHub 2 dakikada bir kontrol edilir; fork’lardan gelen CI çalıştırmaları ve PR’lar atlanır.
- Yorum ve issue metni ajana güvenilmeyen dış metin olarak işaretlenip verilir; yalnızca işin tarifi sayılır.
- Push’tan önce commit’ler .env, anahtar, .npmrc ve kimlik bilgisi dosyaları için taranır; bulunursa hiçbir şey push edilmez.
İlk kuralı kur
- 1
Proje Detaylar → Otomasyon → Otomasyonlar sekmesini aç.
- 2
Hazır kurallardan birini seç ya da yeni kural oluştur.
- 3
Olayı, şablonu, ajanı ve “Teslim edince” seçeneğini belirle.
- 4
Günlük çalıştırma sınırını ayarla ve kuralı kaydet; sonuçları Çalıştırmalar’da izle.
Sık sorulanlar
Hangi ajanlar çalıştırılır?
Claude Code ya da Codex; varsayılan Claude Code.
PR yorumu ve issue için ne gerekir?
Deponun origin’i GitHub’da olmalı ve bu bilgisayarda GitHub girişin bulunmalı. CI olayı CI/CD sekmesindeki her sağlayıcıyla çalışır.
Ajan ana dalıma push eder mi?
Hayır. Ana dal için “Aynı dala push et” seçilse bile PR açılır; Otomatik mod da ana dala doğrudan push etmez.
Bir PR yorumu ajanı kandırabilir mi?
Yalnızca sahip, üye ve iş birlikçilerin yorumları işlenir ve metin ajana güvenilmeyen dış metin olarak verilir. Push’tan önce gizli dosya kontrolü de yapılır.
İlgili özellikler
Ajanlarını bir masaya topla.
Ücretsiz planla başla. İndir, proje klasörünü ekle, ilk ajanını aç.