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/write | Birden fazla dosyayı okur ve değiştirir |
| Terminal | Komut çalıştırır (test, build, lint) |
| Search | Codebase içinde sembol/metin arar |
| MCP servers | Harici 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örev | Agent mode uygun mu? |
|---|---|
| Büyük refactor (5+ dosya) | Evet |
| Dependency güncelleme + test fix | Evet |
| Tek fonksiyon yazma | Hayır — normal Chat yeterli |
| Mimari karar | Hayır — Chat + insan kararı |
| Tüm projeyi yeniden yaz | Hayı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ı.