Modül 2 · Domain 2 — Copilot Plans & Features (%15-20) · ⏱ 14 dakika

Copilot özelliklerine 2026 genel bakış

Copilot features overview 2026

Bu derste neler öğreneceksin

  • 2026'da eklenen yeni Copilot özelliklerini tanımlamak
  • Copilot Spaces, agent mode ve Cloud Agent arasındaki farkı anlamak
  • MCP entegrasyonunun Copilot ekosistemindeki yerini kavramak
  • Copilot Workspace'in geliştirici akışına katkısını açıklamak

2026 Copilot özellik haritası

Copilot, 2025-2026 döneminde önemli yeni özellikler kazandı. GH-300 sınavı bu özellikler hakkında “ne yapar ve ne zaman kullanılır” soruları sorar.

Copilot Spaces

Copilot Spaces, takım üyelerinin paylaşılan bir context alanı oluşturmasını sağlar. Tek bir Space’de:

  • Seçilmiş repolar veya dosyalar
  • Takım özelinde custom instructions
  • Ortak bilgi tabanı

Kullanım senaryosu: “Onboarding space” — yeni geliştirici bu space’e bağlanır, Copilot proje context’ini zaten biliyor.

Agent Mode

Agent mode, Copilot’un birden fazla adımı otomatik olarak zincirlemesini sağlar. Normal inline completion’dan farkı:

ÖzellikInline CompletionAgent Mode
Adım sayısıTek öneriÇoklu adım
Dosya değişikliğiTek dosyaBirden fazla dosya
Tool kullanımıYokTerminal, browser, test runner
OnayYokCheckpoint’lerde kullanıcı onayı

Cloud Agent (GitHub tarafından yönetilen)

Cloud Agent, GitHub’ın bulutta çalıştırdığı, geliştirici makinesine bağlı olmayan otonom ajan kapasitesidir. Issue’dan PR’a tam akış:

Issue açılır → Cloud Agent tetiklenir → Kod değişiklikleri → Draft PR

MCP (Model Context Protocol) entegrasyonu

MCP, Copilot’u harici araçlara bağlayan açık protokoldür. Copilot destekli IDE’de:

// .vscode/mcp.json örneği
{
  "servers": {
    "jira": { "command": "mcp-jira", "args": ["--token", "${JIRA_TOKEN}"] },
    "confluence": { "command": "mcp-confluence" }
  }
}

MCP sayesinde Copilot, Jira ticket’larını okuyabilir, Confluence sayfalarına başvurabilir — context window harici araçlarla genişler.

Custom Instructions

Custom instructions, Copilot’un davranışını kalıcı olarak şekillendiren metin tabanlı konfigürasyondur:

  • Repo seviyesi: .github/copilot-instructions.md
  • Kullanıcı seviyesi: IDE settings üzerinden

Örnek:

# .github/copilot-instructions.md
Always use TypeScript strict mode.
Prefer async/await over Promise chains.
All functions must have JSDoc comments.

Copilot Workspace

Copilot Workspace, GitHub.com’dan issue veya PR’ı doğal dille anlayıp değişiklik planı üreten, geliştirici onayıyla kodu uygulayan bir araçtır. IDE gerektirmez — tarayıcı üzerinden çalışır.

Sırada ne var?

Modül 3 — How Copilot Works & Data Handling — Copilot’un teknik altyapısı, context window’u nasıl yönettiği ve telemetri/veri akışı.