Modül 5 · Domain 5 — Developer Use Cases (%10-15) · ⏱ 15 dakika

Agent mode ve Cloud Agent (2026)

Agent mode and Cloud Agent (2026)

Bu derste neler öğreneceksin

  • Agent mode ile normal Chat arasındaki farkı tanımlamak
  • Cloud Agent'ın çalışma prensibini ve kullanım senaryolarını anlamak
  • Agent mode'un güvenlik ve onay mekanizmalarını kavramak
  • Agent mode'u ne zaman kullanmak gerektiğini belirleyebilmek

Agent mode nedir?

Agent mode, Copilot’un çok adımlı, çok dosyalı görevleri otomatik olarak zincirlemesini sağlar. Normal Chat modundan farkı:

Normal Chat:
  Kullanıcı sorar → Copilot açıklar → Kullanıcı kodu elle uygular

Agent Mode:
  Kullanıcı görevi tanımlar → Copilot plan yapar → Araçları kullanır
  (terminal, dosya sistemi, test runner) → Değişiklikler uygular
  → Checkpoint'lerde onay ister

Agent mode, VS Code’da Copilot Edits panelinin gelişmiş versiyonudur.

Agent mode’un kullandığı araçlar

AraçNe yapabilir
File read/writeBirden fazla dosyayı okur ve değiştirir
TerminalKomut çalıştırır (test, build, lint)
SearchCodebase içinde sembol/metin arar
MCP serversHarici servislerle etkileşim

Güvenlik ve onay mekanizması

Agent mode güçlüdür ama kontrolsüz değildir:

  • Checkpoint onayı: Her kritik adımdan önce (özellikle destructive işlemler) kullanıcıdan onay istenir
  • Diff preview: Tüm dosya değişiklikleri apply edilmeden önce gösterilir
  • Undo: Uygulanan değişiklikler geri alınabilir

Cloud Agent

Cloud Agent, GitHub’ın sunucu tarafında çalıştırdığı ajandır. Temel fark: geliştirici IDE’si açık olmak zorunda değildir.

Kullanım akışı:

1. GitHub issue oluşturulur
2. Cloud Agent göreve atanır (assign)
3. Cloud Agent kodu analiz eder
4. Branch oluşturur, değişiklikleri yapar
5. Draft PR açar
6. Geliştirici PR'ı inceler ve merge eder

Cloud Agent senaryoları:

  • Tekrarlı bug fix’ler
  • Dependency güncelleme
  • Basit feature request’ler
  • Test ekleme

Agent mode ne zaman kullanılır?

GörevAgent mode uygun mu?
Büyük refactor (5+ dosya)Evet
Dependency güncelleme + test fixEvet
Tek fonksiyon yazmaHayır — normal Chat yeterli
Mimari kararHayır — Chat + insan kararı
Tüm projeyi yeniden yazHayır — çok riskli

Sırada ne var?

Bir sonraki derste Copilot Workspace ve Spaces — GitHub.com’da tarayıcı tabanlı tam akış geliştirme ve paylaşılan context alanları.