12 / 19
Gözetimsiz ajan
Bulutta ve arka planda çalışan ajanlar, GitHub'da @claude ile iş verme, otomatik PR incelemesi ve sonucu doğrulama.
Şimdiye kadar ajan sizin bilgisayarınızda, siz başındayken çalıştı. Oysa birçok iş sizi beklemeden de ilerleyebilir. Telefondan bir hata düzeltmesi başlatıp akşam PR'ını incelemek, her PR'a otomatik inceleme yaptırmak bunlara örnek. Bu derste ajanı makinenizden ve ekrandan ayırıyoruz.
Üç yol
| Yol | Nerede çalışır | Nasıl başlarsınız | Sonuç |
|---|---|---|---|
| Bulut oturumu | Sağlayıcının sanal makinesinde | Tarayıcı, mobil uygulama, terminal | Branch ve PR |
| CI'da ajan | GitHub Actions runner'ında | PR veya issue'da @claude, ya da her PR'da otomatik | PR yorumu veya commit |
| Headless | Sizin makinenizde veya bir script'te | claude -p "..." | Terminal çıktısı veya JSON |
Bulut oturumu
Bulut oturumu, sizin makineniz yerine sağlayıcının yönettiği bir sanal makinede çalışan ajan oturumudur. Laptopunuzu kapatsanız da çalışmaya devam eder, ona her cihazdan bakabilirsiniz.1 Claude Code'da claude.ai/code adresinden, mobil uygulamanın Code sekmesinden ya da terminalden başlatılır:1
claude --cloud "Ürün listesindeki sayfalama hatasını düzelt, testleri çalıştır"Sanal makine repoyu GitHub'dan klonlar, yerel klasörünüzü değil. Yerel commit'leriniz varsa önce push edin.1 Her --cloud komutu ayrı bir oturum açar, yani birkaç işi aynı anda başlatabilirsiniz.1 İş bitince PR açarsınız ya da claude --teleport ile oturumu branch'iyle birlikte terminalinize çekip devam edersiniz.1
Claude Code dokümanının önerdiği akış: planı yerelde plan modunda birlikte çıkarın, bir dosyaya yazıp push edin, uygulamayı buluta verin.1 Spec-driven geliştirme dersindeki SPEC.md tam olarak bu iş için.
PR'ı takip ettirmek: Auto-fix açık olduğunda ajan PR'daki CI hatalarını ve inceleme yorumlarını izler. Düzeltme netse kendisi push eder, yorum belirsizse size sorar.1
Cursor'da karşılığı Cloud Agents. Web'den, mobilden, Slack'ten ya da bir PR'a @cursor yazarak başlatılır. Ajan ayrı bir branch'te çalışır ve ekran görüntüleriyle birlikte PR açar.2
Tip
Bulut oturumu planınızın kullanım limitinden harcar. Paralel başlattığınız her oturum limiti orantılı olarak tüketir.1
GitHub'da ajan
Claude Code GitHub Actions ile ajanı reponuzun içine koyarsınız. En kolay kurulum, Claude Code'da /install-github-app komutudur. GitHub App'i kurar, anahtarı repo secret'ı olarak ekler ve workflow dosyası için bir PR hazırlar.3 Sonra herhangi bir issue veya PR yorumunda ajana iş verebilirsiniz:3
@claude CartSummary'deki TypeError'ı düzelt ve bir test ekleAjanı her PR'da kendiliğinden çalıştırmak için workflow'a bir prompt verirsiniz. Bu durumda ajan bahsedilmeyi beklemez.3 Her PR'da otomatik inceleme yapan workflow:3
# .github/workflows/code-review.yml
name: Code Review
on:
pull_request:
types: [opened, synchronize, ready_for_review, reopened]
jobs:
review:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
issues: read
id-token: write
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 1
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
plugin_marketplaces: "https://github.com/anthropics/claude-code.git"
plugins: "code-review@claude-code-plugins"
prompt: "/code-review:code-review --comment ${{ github.repository }}/pull/${{ github.event.pull_request.number }}"
claude_args: '--allowedTools "mcp__github_inline_comment__create_inline_comment"'--comment bulguları PR'a satır yorumu olarak yazdırır. Taslak PR'lar atlanır.3 Ajan projenin CLAUDE.md'sini okuyarak inceler. İnceleme ölçütlerinizi oraya yazın.3
Maliyet iki kalemden oluşur: GitHub Actions dakikaları ve token. claude_args içinde --max-turns ile tur sayısını, workflow'a timeout-minutes ekleyerek süreyi sınırlayın.3
Caution
API anahtarını asla workflow dosyasına yazmayın. Repo secret'ı olarak saklayın ve workflow'a yalnızca ihtiyaç duyduğu izinleri verin.3
Headless
claude -p ajanı sohbet açmadan tek bir komutla çalıştırır. Bir script'in, pre-commit hook'unun ya da CI adımının parçası olur:4
claude -p "Değişen dosyalardaki lint hatalarını düzelt" \
--allowedTools "Edit,Bash(pnpm lint *)"--output-format json sonucu bir script'in okuyabileceği biçimde verir. --allowedTools gözetimsiz çalışmada yalnızca izin verdiğiniz araçların kullanılmasını sağlar.4
Sonucu doğrulamak
Ajan ne kadar uzun gözetimsiz çalışırsa, işi bitti saymadan önceki bağımsız kontrol o kadar önemli olur.4 Üç kural:
Kontrol edilebilir bir hedef verin. Ajan çalıştırabileceği bir kontrol olmadan "bitti gibi görünüyor" noktasında durur.4 Test komutunu prompt'a yazın ya da Hooks ve izin modları dersindeki
Stophook'unu kullanın.Kanıt isteyin. Test çıktısı, çalıştırılan komut, ekran görüntüsü. Kanıtı okumak, doğrulamayı baştan yapmaktan hızlıdır.4
Riskli işi izole edin. Simon Willison riskli işleri yerel terminal yerine bulutta, asenkron çalışan ajanlara veriyor.5 Ajan sizin makinenize ve anahtarlarınıza dokunamaz.
Warning
Issue ve PR yorumları dışarıdan yazılabilir ve ajanın okuduğu metne talimat gizlenebilir (bkz. Güvenlik ve maliyet). Auto-fix açıkken ajan sizin adınıza yorum da yazar. Yorumla tetiklenen deploy otomasyonu olan repolarda auto-fix'i kapatın.1
Kendin dene
Küçük bir işi
claude --cloudile başlatın ve terminali kapatın. Telefondan oturuma baktığınızda ajan ne yapıyor?Bir test reposunda
/install-github-appçalıştırıp bir issue'ya@claudeile küçük bir istek yazın. Sonuç yorum mu, PR mı?Otomatik inceleme workflow'unu açın ve kasıtlı olarak hatalı bir PR gönderin. İnceleme hatayı buluyor mu?
claude -pile aynı isteği bir kez--allowedToolsvererek, bir kez vermeden çalıştırın. Fark ne?
Detaylı öğrenmek için
Resmi doküman: Claude Code "Use Claude Code in the cloud"; bulut ortamları,
--teleport, auto-fix ve güvenlik.1Resmi doküman: Claude Code "GitHub Actions"; kurulum, örnek workflow'lar ve maliyet kontrolü.3
Yazı: Simon Willison, "Embracing the parallel coding agent lifestyle"; yerel ve bulut ajanları hangi işlere verdiği.5
Kaynaklar
Bulut oturumu, `--cloud`, `--teleport`, auto-fix, limitler ve güvenlik.
Bulutta çalışan ajanlar, başlatma yolları ve PR olarak teslim.
`/install-github-app`, `@claude`, otomatik inceleme workflow'u, secret'lar ve maliyet.
Headless mod, `--allowedTools`, doğrulama ve bağımsız inceleme.
: — 5 Ekim 2025. Riskli işler için asenkron bulut ajanları.
Last updated: October 26, 2026
