İçeriklere dön
    Yapay Zekâ ve Yazılım GeliştirmeGeliştiriciTeknik analiz

    Agent Plugins 1.0 Nedir? Bir AI Eklentisini Birden Fazla Geliştirici Aracında Kullanmak Ne Değiştiriyor?

    Agent Plugins 1.0, Agent Skills ve MCP server'lar için ortak taşınabilir paket formatı getiriyor.

    Yayın: 23 Ağustos 2026Güncelleme: 23 Ağustos 2026InoviqLab
    Tek bir Agent Plugin paketinin VS Code, Copilot, Codex ve diğer uyumlu AI agent istemcilerine portable skills ve MCP yapılandırması sağlamasını gösteren şema.
    Hedef kitle
    Geliştirici
    İçerik türü
    Teknik analiz
    Kaynak kontrol tarihi
    2026-08-23
    Doğrulanan sürüm veya politika
    Agent Plugins Specification 1.0.0
    Bu içerik zaman hassas teknik bilgi içerir; sürüm ve politika bilgileri yeniden kontrol edilmelidir.
    Agent PluginsAI AgentsAgent SkillsModel Context ProtocolMCP ServerVS CodeGitHub CopilotCodexDeveloper Tools

    Kısa özet: Agent Plugins 1.0, AI agent’ları için hazırlanan Agent Skills ve MCP server yapılandırmalarını tek bir taşınabilir paket içinde dağıtmayı amaçlayan açık ve vendor-neutral bir standarttır. Standart 6 Ağustos 2026’da 1.0 sürümüne ulaştı; GitHub 12 Ağustos’ta VS Code, Copilot CLI, Copilot SDK ve Copilot uygulamasında genel kullanılabilirliği duyurdu. Aynı paket farklı uyumlu agent istemcileri tarafından okunabilir; ancak bütün özelliklerin bütün araçlarda aynı çalışacağı anlamına gelmez. Agent Plugins 1.0’ın taşınabilir çekirdeği esas olarak skills ve MCP server’ları standartlaştırır.

    Kısa doğrudan cevap

    Agent Plugins 1.0’ın temel amacı şu problemi çözmektir: Aynı AI yeteneğini VS Code, terminal tabanlı agent, Codex veya başka uyumlu araçlar için ayrı ayrı paketlemek yerine mümkün olduğunca tek paket halinde dağıtmak.

    Bir plugin şu standart dosya ve dizinleri kullanabilir:

    • `plugin.json`
    • `skills/`
    • `mcp.json`

    Uyumlu istemciler destekledikleri bileşenleri aynı paketten keşfedebilir. Ancak custom agent, command, hook veya client’a özel davranışlar otomatik olarak taşınabilir değildir. Bu bölümler istemciye özel namespace’lerde tutulabilir. Kısacası Agent Plugins 1.0: “Her AI aracını aynı hale getiren standart” değil, ortak yetenekler için taşınabilir bir paketleme katmanıdır.

    Agent Plugins 1.0 neden ortaya çıktı?

    AI coding araçları büyüdükçe benzer bir problem ortaya çıktı. Bir ekip örneğin:

    • şirket içi deployment prosedürünü anlatan bir skill,
    • Jira veya veritabanıyla konuşan MCP server,
    • kod inceleme talimatları

    hazırlayabiliyor.

    Ancak aynı capability farklı agent araçlarında kullanılacaksa paketleme biçimleri farklılaşabiliyordu. GitHub, Agent Plugins 1.0’ın çıkış nedenini tam olarak bu tekrar olarak açıklıyor: alttaki skill ve MCP server aynı olsa bile farklı istemciler için manifest ve klasör düzeninin yeniden hazırlanması gerekebiliyordu. Agent Plugins 1.0 bunun yerine ortak bir taşınabilir çekirdek tanımlıyor.

    Agent Plugins 1.0 ne zaman yayımlandı?

    Agent Plugins Specification 1.0.0, 6 Ağustos 2026’da yayımlandı. GitHub’ın duyurusuna göre standart AWS, Anysphere/Cursor, Microsoft, OpenAI ve Vercel’in katılımıyla yayımlandı; Google da aynı gün core maintainer olarak projeye katıldı. Standart açık biçimde geliştiriliyor ve Agent Plugins projesinin ilk teknik yönetişiminde Amazon, Cursor, Microsoft, OpenAI ve Vercel’den core maintainer’lar bulunuyor. 23 Ağustos 2026 itibarıyla resmî spesifikasyon: `Agent Plugins Specification 1.0.0` (Status: Published) durumundadır.

    Hangi araçlar Agent Plugins formatını destekliyor?

    Standart yalnızca GitHub Copilot’a ait değildir. Resmî Agent Plugins uyumluluk sayfası 23 Ağustos 2026 itibarıyla destekleyen istemciler arasında şunları listeliyor:

    • VS Code
    • Cursor
    • GitHub Copilot
    • ChatGPT & Codex
    • Kiro
    • Hermes Agent
    • OpenClaw
    • Grok Bot
    • NanoClaw

    Ancak bütün istemciler aynı component veya MCP transport türlerini desteklemek zorunda değildir. Agent Plugins standardı istemcilerin portable component’leri kademeli biçimde destekleyebilmesine izin verir. GitHub tarafında Agent Plugins 1.0 desteğinin genel kullanılabilir olduğu araçlar ayrıca VS Code, GitHub Copilot CLI, GitHub Copilot SDK ve GitHub Copilot app olarak duyuruldu.

    En önemli ayrım: Portable olan nedir?

    Agent Plugins 1.0’ın v1 taşınabilir çekirdeği iki temel component türünü standartlaştırıyor:

    1. Agent Skills
    2. MCP servers

    Bu ayrım son derece önemlidir. Çünkü `Agent Plugin ≠ bütün agent davranışlarının standartlaşması`. Standart ortak bir minimum katman oluşturur.

    Agent Skill nedir?

    Agent Skill, AI agent’a belirli bir işi nasıl yapacağını açıklayan yeniden kullanılabilir talimat paketidir. Örneğin `production-deploy`, `security-review`, `database-migration`, `customer-support`, `code-review` gibi skill’ler hazırlanabilir.

    Minimal paket:

    my-plugin/
    ├── plugin.json
    └── skills/
     └── code-review/
     └── SKILL.md

    Skill yalnızca prompt metni olmak zorunda değildir. Skill klasöründe gerektiğinde talimat, script ve referans dosyaları bulunabilir.

    MCP server neden plugin içine ekleniyor?

    Model Context Protocol, agent’ın harici araç ve veri kaynaklarıyla iletişim kurabilmesini sağlar. Agent Plugins 1.0, MCP server yapılandırmasının plugin root’undaki `mcp.json` dosyasında tanımlanmasına izin verir. Böylece örneğin `deployment skill + deployment MCP server` aynı paket içinde taşınabilir. Bu, standardın en güçlü kullanım senaryolarından biridir.

    Minimal Agent Plugin yapısı nasıl görünüyor?

    my-plugin/
    ├── plugin.json
    ├── skills/
    │ └── deployment/
    │ └── SKILL.md
    └── mcp.json

    `plugin.json` zorunludur. Agent Plugins 1.0 manifest’i hangi schema sürümünün hedeflendiğini açıkça belirtmelidir: ```json {

    "$schema": "
     "name": "deployment-plugin"

    }

    ## Bir kere yazıp gerçekten her yerde çalıştırabilir miyiz?
    Kısmen. Agent Plugins’in en kolay yanlış anlaşılabilecek noktası burasıdır.
    Standart: “Bir plugin yazın ve bütün özellikleri her AI aracında birebir aynı çalışsın” garantisi vermez.
    Bunun yerine: “Ortak component’leri standart biçimde paketleyin; compatible client desteklediği portable component’i keşfedebilsin” modeli uygulanır.
    
    ## Neler gerçekten taşınabilir?
    
    | Bileşen / Özellik | Taşınabilirlik Durumu (v1 Core) | Açıklama |
    | --- | --- | --- |
    | `plugin.json` | Portable | Standart paket tanımı ve schema bağı |
    | `skills/` (Agent Skills) | Portable | Standart talimat, script ve referans paketleri |
    | `mcp.json` (MCP Servers) | Portable | Standart MCP sunucu yapılandırması |
    | Custom Agents | İstemciye Özel | Reverse-domain namespace (`com.github.copilot/`) gerektirir |
    | Commands / Rules / Hooks | İstemciye Özel | İstemciye özgü namespace altında yönetilir |
    | Permissions / Sandboxing | İstemciye Özel | Her istemci kendi güvenlik modelini uygular |
    
    Bu nedenle “portable plugin” denildiğinde v1 için asıl düşünülmesi gereken: `Skills + MCP + Manifest` katmanıdır.
    
    ## Client-specific extension nedir?
    Bir plugin’in bazı özellikleri yalnızca belirli bir istemcide anlamlı olabilir. Agent Plugins bunun için reverse-domain namespace yaklaşımını kullanır.
    Örneğin GitHub Copilot’a özel dosyalar `com.github.copilot/` altında tutulabilir:

    my-plugin/ ├── plugin.json ├── skills/ ├── mcp.json └── com.github.copilot/ ├── agents/ ├── commands/ ├── rules/ └── hooks/ ``` Diğer uyumlu istemciler `com.github.copilot` namespace’ini desteklemiyorsa bu alanı görmezden gelebilir.

    Gerçek bir şirket senaryosu

    Bir SaaS şirketinde developer agent’lara production deployment desteği verildiğini düşünelim: ```text deployment-plugin/ ├── plugin.json ├── skills/ │ └── production-deploy/ │ ├── SKILL.md │ ├── scripts/ │ └── references/ ├── mcp.json └── com.github.copilot/ └── commands/ ``` Skill deployment öncesi testleri ve rollback prosedürlerini açıklar; MCP server ise deployment sistemine ve monitoring altyapısına erişim sağlar.

    Agent Plugins ile MCP aynı şey mi?

    Hayır.

    • MCP: Agent ile dış araç veya veri kaynağı arasındaki iletişim standardıdır.
    • Agent Skill: Agent’ın bir görevi nasıl gerçekleştireceğini açıklayan yeniden kullanılabilir bilgi ve talimat paketidir.
    • Agent Plugin: Bu bileşenlerin taşınabilir biçimde paketlenmesini ve dağıtılmasını sağlayan üst katmandır (`Plugin = Skill + MCP configuration`).

    Plugin marketplace ne işe yarıyor?

    Plugin’ler marketplace üzerinden dağıtılabilir. Copilot CLI’da varsayılan olarak kayıtlı marketplace’ler arasında `awesome-copilot` bulunuyor. Ancak marketplace sistemi Agent Plugins 1.0’ın tamamen standartlaştırdığı taşınabilir çekirdeğin parçası değildir. Distribution, installation, permissions ve user experience gibi alanlar istemci kontrolünde kalmaya devam eder.

    Mevcut Copilot plugin’leri zorunlu olarak migrate edilmeli mi?

    Hayır. GitHub’ın 12 Ağustos duyurusuna göre mevcut GitHub Copilot plugin formatını kullanan ve Agent Plugins 1.0 schema’sını hedeflemeyen plugin’ler desteklenmeye devam ediyor. Zorunlu migration bulunmuyor.

    Mevcut plugin Agent Plugins 1.0’a nasıl taşınır?

    1. `plugin.json` içine `$schema` eklemek.
    2. Skills dosyalarını `skills/` altına taşımak.
    3. MCP yapılandırmasını `mcp.json` içine taşımak.
    4. Copilot’a özel dosyaları `com.github.copilot/` namespace’ine almak.

    Agent Plugins 1.0 neyi çözmüyor?

    1. Bütün agent API’lerini standartlaştırmıyor.
    2. Custom agent davranışını tamamen portable yapmıyor.
    3. Güvenliği ve permission modellerini otomatik çözmüyor.
    4. Marketplace güvenini tekleştirmiyor.

    Agent Plugin güvenlik açısından ne ifade ediyor?

    VS Code dokümantasyonuna göre bir plugin içindeki MCP server’lar plugin etkinleştirildiğinde başlayabilir. Dolayısıyla bir plugin agent’a dosya sistemi, terminal, database veya cloud gibi sistemlere erişim sağlayabilir. Plugin değerlendirmesinde hem Skill talimatları hem de MCP server yetkileri incelenmelidir.

    Kurumsal ekipler plugin kullanımını nasıl yönetebilir?

    GitHub Copilot Business ve Enterprise tarafında governance ayarları:

    • `enabledPlugins`: Belirli plugin’leri zorunlu açma veya engelleme.
    • `extraKnownMarketplaces`: Onaylı ek marketplace tanımlama.
    • `strictKnownMarketplaces`: Yalnızca onaylı marketplace kullanımını zorunlu kılma.
    • `allowedMcpServers` / `deniedMcpServers`: MCP server allowlist/blocklist yönetimi.

    Plugin mi, repository instruction mı?

    YaklaşımKapsamEn Uygun SenaryoTaşınabilirlik
    Repository InstructionTek bir repoProjeye özel kodlama kurallarıProje ile sınırlı
    Agent SkillBelirli bir iş akışıÇoklu projede kullanılan standart yetenekPortable skill formatı
    Agent PluginSkill + MCPÇoklu araç ve sistem entegrasyonu gerektiren kurumsal paketStandart Agent Plugins uyumlu araçlar

    Agent Plugins 1.0 migration kontrol listesi

    • `plugin.json` mevcut ve `$schema` tanımlandı.
    • Portable skill’ler `skills/` altında `SKILL.md` ile yer alıyor.
    • Portable MCP yapılandırması `mcp.json` içinde.
    • Copilot’a özel dosyalar `com.github.copilot/` namespace’inde.
    • Plugin kaynağı, MCP allowlist’i ve permission’lar doğrulandı.
    • Hedef istemcilerin desteklediği portable component’ler test edildi.

    InoviqLab teknik değerlendirmesi

    Bu bölüm InoviqLab değerlendirmesidir; Agent Plugins veya GitHub’ın resmî açıklamalarından ayrıdır. Agent Plugins 1.0’ın asıl değeri yeni bir “plugin özelliği” sunması değil; AI agent özelleştirmesinin bir bölümünü ürün veya sağlayıcıdan bağımsızlaştırmaya başlamasıdır. Ancak “bir kere yaz, her yerde çalıştır” söylemi fazla güçlüdür. Daha doğru ifade: “Bir kere paketle, desteklenen ortak bileşenleri uyumlu istemcilerde yeniden kullan.” Kurumsal kullanımda asıl mesele portability değil governance olmalıdır. Model: `Approved marketplace → Approved plugin → Approved MCP servers → Restricted permissions` şeklinde kurgulanmalıdır.

    Sonuç

    Agent Plugins 1.0, AI coding ekosisteminde aynı yeteneği farklı araçlar için tekrar tekrar paketleme problemini hedefliyor. 23 Ağustos 2026 itibarıyla Agent Plugins Specification 1.0.0 published durumundadır. Standardın en doğru özeti: Agent Plugins 1.0, bütün AI araçlarını standartlaştırmıyor; ortak agent yeteneklerinin taşınabilir biçimde paketlenmesini standartlaştırıyor.

    Kaynaklar

    • - GitHub Changelog — Agent Plugins 1.0’ın VS Code, Copilot CLI, Copilot SDK ve Copilot uygulamasında genel kullanıma açılması
    • - Agent Plugins — Canonical Specification 1.0.0
    • - Agent Plugins — Portable package modeli ve açık yönetişim yapısı
    • - Agent Plugins — Compatible Clients ve desteklenen component/transport bilgileri
    • - VS Code — Agent Plugins yapısı, skills, MCP ve client-specific extensions
    • - GitHub Docs — Copilot plugin kavramları ve marketplace modeli
    • - GitHub Enterprise Docs — Plugin ve MCP governance ayarları

    Paylaş