OpenAI dan Perusahaan Teknologi Besar Menyatukan Format Plugin Agen AI

iconMetaEra
Bagikan
AI summary iconRingkasan
Berita AI + kripto muncul pada 6 Agustus 2026, ketika OpenAI, Microsoft, Amazon, Cursor, dan Vercel meluncurkan Agent Plugins 1.0.0. Format ini memstandarkan pengemasan plugin agen AI untuk penggunaan lintas produk. Pengembang sekarang dapat membuat satu paket untuk beberapa klien seperti ChatGPT, Codex, VS Code, dan GitHub Copilot. Versi saat ini tetap merupakan Working Draft, tanpa toko plugin atau spesifikasi keamanan. Pengamat berita on-chain mencatat langkah ini dapat mengurangi fragmentasi agen AI.
Pada 6 Agustus 2026, OpenAI, Microsoft, Amazon, Cursor, dan Vercel meluncurkan Agent Plugins 1.0.0, yang berusaha menciptakan format paket plug-in universal lintas produk untuk AI Agent. Pengembang dapat menempatkan Agent Skills yang terdiri dari instruksi operasi, skrip, dan referensi, bersama dengan server MCP yang terhubung ke database, layanan cloud, dan alat pengembangan, dalam satu direktori yang sama; secara teori, hanya perlu dikemas sekali agar dapat digunakan di klien kompatibel seperti ChatGPT, Codex, VS Code, Cursor, GitHub Copilot, dan Kiro. Yang ingin diatasi bukanlah masalah kemampuan model, melainkan fragmentasi format yang muncul di ekosistem Agent: kemampuan yang sama saat ini seringkali harus ditulis ulang dalam file daftar terpisah, dimodifikasi struktur direktorinya, dan dipelihara dalam beberapa cabang berbeda. Namun, spesifikasi 1.0.0 masih diberi label sebagai "draf kerja", dan saat ini hanya menyatukan cara pengemasan, tanpa menetapkan toko plug-in, protokol pemasangan, model izin, isolasi sandbox, atau verifikasi sumber. Oleh karena itu, ia lebih mirip "format paket" untuk ekosistem Agent, bukan toko aplikasi matang yang memungkinkan pemasangan plug-in apa pun dengan aman.

Penulis artikel, sumber: Jonathan Hefner, anggota tim teknis Vercel

Agen memiliki keterampilan, tetapi tidak memiliki "kotak pengemasan" umum

Selama satu tahun terakhir, ekosistem Agen AI telah membentuk dua kemampuan ekspansi penting.

Kelas pertama adalah Keterampilan Agent. Mereka biasanya terdiri dari fileSKILL.md, skrip terkait, dan referensi yang digunakan untuk memberi tahu Agent bagaimana menyelesaikan jenis pekerjaan tertentu. Misalnya, saat menerapkan situs web, menganalisis dokumen keuangan, atau memeriksa keamanan kode, keterampilan dapat menyediakan langkah-langkah operasional, perhatian penting, aturan verifikasi, dan program yang dapat langsung dieksekusi.

Kategori kedua adalah server MCP. MCP bertanggung jawab untuk menghubungkan Agent dengan alat dan data eksternal, seperti membaca database, mengoperasikan GitHub, menanyakan status platform cloud, atau memanggil sistem internal perusahaan. Skills cenderung "mengajari Agent cara melakukannya", sedangkan MCP cenderung "memberikan Agent alat-alat yang dapat dipanggil secara langsung".

Masalahnya adalah komponen-komponen ini sebelumnya tidak memiliki cara pengemasan yang seragam. Meskipun keterampilan atau konten inti server MCP sepenuhnya sama, pengembang tetap perlu memodifikasi file manifest, struktur direktori, dan bidang konfigurasi secara terpisah saat mengintegrasikannya ke berbagai produk Agent. Seiring waktu, ekstensi yang sama menghasilkan beberapa versi khusus klien; ketika satu versi memperbaiki kesalahan, cabang-cabang lain tidak selalu disinkronkan, sehingga membentuk apa yang disebut Google sebagai “fork dan drift”.

Yang harus disediakan oleh Agent Plugins adalah kotak kemasan umum di luar kemampuan-kemampuan tersebut. Perannya lebih mirip denganpackage.json di ekosistem JavaScript atau format OCI di dunia container: ia tidak menggantikan kode dan protokol di dalamnya, tetapi secara seragam mendeskripsikan bagaimana hal-hal ini seharusnya diorganisasi, ditemukan, dan dimuat.

Sebuah plugin, pada dasarnya adalah sebuah direktori

Menurutspesifikasi versi 1.0.0, sebuah Agent Plugin adalah direktori dengan struktur tetap, di mana direktori root harus berisiplugin.json. Daftar paling sederhana hanya perlu menyatakan versi spesifikasi yang digunakan dan nama plugin.

If the plugin includes skills, they are uniformly placed in theskills/ directory, with each skill having its ownSKILL.md, along with accompanying scripts, reference files, and other resources. If the plugin requires connection to external tools, placemcp.json in the root directory to declare one or more MCP servers.

MCP saat ini mendukung tiga metode koneksi: stdio yang menjalankan proses di lokal, Streamable HTTP yang saat ini direkomendasikan, serta HTTP+SSE yang dipertahankan untuk kompatibilitas dengan sistem lama. Klien yang berbeda tidak perlu mendukung semua metode transmisi, tetapi setidaknya harus mendukung salah satu dari stdio atau Streamable HTTP.

Manfaat langsung dari struktur tetap ini adalah klien tidak perlu menebak lokasi file, dan penulis plugin tidak perlu merancang ulang direktori untuk setiap produk. Klien yang kompatibel bahkan jika hanya mendukung Skills dan tidak mendukung MCP, tetap dapat membaca bagian keterampilan; ketika konfigurasi MCP mengalami kesalahan, spesifikasi mengharuskan klien untuk melewati server yang bermasalah sebisa mungkin, bukan membuat seluruh plugin menjadi tidak berfungsi.

Agent Plugins juga memungkinkan pabrikan mempertahankan fitur eksklusif. Klien dapat membuat ruang nama ekstensi sendiri menggunakan nama domain terbalik, misalnyacom.example.client. Klien lain yang menemukan konfigurasi eksklusif yang tidak dikenal seharusnya mengabaikannya, bukan menolak seluruh plugin. Ini memungkinkan standar menyediakan fondasi bersama, sekaligus tidak memaksa semua produk memiliki fitur yang identik.

Produk kompatibel pertama telah mencakup agen pemrograman utama

Daftar kompatibilitas resmi saat ini mencakup VS Code, Cursor, GitHub Copilot, ChatGPT, dan Codex, serta Kiro dari Amazon. Vercel memprakarsai usulan spesifikasi awal, yang kemudian dikembangkan bersama oleh AWS, Anysphere (perusahaan induk Cursor), Microsoft, OpenAI, dan Vercel untuk membentuk komite panduan teknis awal; GitHub juga berpartisipasi dalam penyempurnaan spesifikasi.

Google mengumumkan pada hari peluncuran bahwa mereka akan bergabung dalam perawatan inti dan mulai mendukung format ini di produk terkait. Google berencana mengadopsi Agent Plugins di Agents CLI dan Data Agent Kit, memungkinkan pengembang menggabungkan kemampuan data seperti BigQuery, Spanner, dan Cloud SQL menjadi plugin yang dapat dipindahkan.

Kelompok peserta ini patut diperhatikan karena mereka bukanlah satu kubu di tingkat model maupun produk. Microsoft memiliki VS Code dan GitHub Copilot, yang memiliki hubungan erat dengan OpenAI; Cursor adalah alat pemrograman AI independen; AWS memiliki Kiro, sekaligus bersaing dengan Microsoft dan Google di pasar cloud; sedangkan Vercel berkeinginan menjadi platform deployment aplikasi AI. Kesediaan mereka untuk bersama-sama menyusun standar pengemasan menunjukkan bahwa fragmentasi plugin mulai meningkatkan biaya pemeliharaan bagi semua pihak.

Standar menggunakan lisensi terbuka, dan diskusi teknis serta keputusan juga direncanakan dilakukan dalam proyek publik. Secara minimal, desain institusional berusaha menghindari pengendalian penuh terhadap format oleh satu perusahaan model tunggal. Namun, efektivitas tata kelola terbuka pada akhirnya bergantung pada proses pengambilan keputusan versi mendatang, serta sejauh mana berbagai produk akan sangat bergantung pada ekstensi eksklusif mereka sendiri.

It deliberately did not address anything

Tempat paling mudah disalahpahami dari Agent Plugins adalah nama "plugin" yang mengingatkan pada ekstensi browser atau toko aplikasi ponsel. Sebenarnya, versi 1.0.0 saat ini hanya menyatukan format pengemasan, tanpa membangun sistem distribusi dan keamanan plugin yang lengkap.

Interpretasi resmi Google secara jelas menyatakan bahwa versi pertama tidak menetapkan protokol apa yang harus digunakan untuk menginstal plugin, dari mana mencari dan mengunduhnya, serta tidak memiliki standar terpadu untuk permintaan izin, konfirmasi pengguna, sandbox eksekusi, verifikasi identitas penerbit, dan sumber. Pekerjaan ini tetap dilakukan oleh masing-masing klien Agent.

Norma memang mensyaratkan bahwa jalur file di dalam plugin tidak boleh keluar dari direktori root plugin melalui../atau tautan simbolis, tetapi pihak resmi secara khusus menjelaskan: batasan jalur ini tidak sama dengan isolasi sandbox terhadap proses plugin. Server MCP yang dijalankan melalui stdio tetap dapat mengeksekusi program; file, variabel lingkungan, jaringan, dan data pengguna apa yang dapat diaksesnya ditentukan oleh sistem izin klien.

Endpoint MCP jarak jauh pada prinsipnya harus menggunakan HTTPS, dan plugin tidak boleh menulis kata sandi atau rahasia lainnya langsung ke header permintaan publik atau konfigurasi lingkungan. Namun, versi 1.0.0 tidak menyediakan konfigurasi OAuth umum atau mekanisme referensi kredensial yang dapat dipindahkan, sehingga penemuan otentikasi, login pengguna, dan penyimpanan kredensial tetap ditangani oleh klien.

Oleh karena itu, format yang seragam juga dapat meningkatkan efisiensi penyebaran ekstensi jahat. Pengembang dapat “sekali paket, jalankan di mana saja”, dan penyerang secara teoritis juga dapat melakukannya. Yang akan menentukan apakah standar ini dapat digunakan secara luas di masa depan mungkin bukan struktur direktori, tetapi apakah tanda tangan, petunjuk izin, tinjauan rantai pasokan, pembaruan otomatis, dan mekanisme pencabutan dapat menyesuaikan diri secara tepat waktu.

Mengapa versi pertama hanya menampung Skills dan MCP?

Banyak produk Agent juga memiliki perintah, event hooks, template Agent anak, komponen antarmuka, dan alur kerja khusus. Pencipta tidak memaksakan keseragaman konten-konten ini di versi pertama, tetapi hanya memilih dua komponen yang telah membentuk dasar lintas platform tertentu, yaitu Skills dan MCP.

Ini adalah pilihan yang konservatif namun realistis. Jika standar langsung mencoba menetapkan semua kemampuan Agent sejak awal, risikonya akan menjadi terlalu besar dan mengikat desain produk tertentu saat ini sebagai aturan jangka panjang seluruh industri. Plugin Agent terlebih dahulu menyelesaikan masalah yang paling jelas: menghubungkan pengetahuan operasional dan alat Agent ke dalam satu paket perangkat lunak yang dapat dipindahkan.

Google juga secara khusus menyarankan bahwa tidak setiap keterampilan mandiri atau setiap server MCP perlu dibungkus sebagai plugin. Plugin lebih cocok untuk sekelompok kemampuan yang memerlukan pemasangan bersama, manajemen versi bersama, dan migrasi bersama. Sebagai contoh, satu set plugin pengembangan database dapat mencakup keterampilan query SQL, koneksi MCP database, panduan pemecahan masalah, dan skrip deployment sekaligus; jika hanya berupa file petunjuk sederhana, lebih tepat untuk mendistribusikannya sebagai keterampilan langsung.

Yang benar-benar dilemahkan mungkin adalah lock-up platform

Jika standar mendapatkan dukungan yang cukup dari klien, pengembang tidak perlu membangun ulang seluruh keterampilan dan koneksi alat karena beralih dari Cursor ke VS Code, atau dari Codex ke agen lain. Kemampuan agen yang telah dikumpulkan secara jangka panjang oleh individu atau perusahaan dapat mengikuti pengguna, sehingga model dan klien dasar lebih mudah diganti.

Ini akan mengubah cara persaingan di platform Agent. Produsen tidak lagi bisa hanya mengandalkan format plugin tertutup untuk mempertahankan pengguna, tetapi harus terus bersaing dalam hal kualitas model, keandalan eksekusi, kontrol izin, pengalaman antarmuka, dan kemampuan penemuan plugin. Bagi pengembang, plugin yang dapat dipindahkan juga berarti satu kali investasi dapat menjangkau lebih banyak pengguna potensial, tanpa perlu memelihara proyek yang hampir identik secara berulang-ulang untuk setiap pasar Agent.

Namun, portabilitas sejati masih memiliki batasan. Klien hanya dapat mengimplementasikan sebagian spesifikasi, dan mekanisme otorisasi serta lingkungan eksekusi berbeda antar produk; plugin meskipun dapat dikenali, belum tentu berperilaku konsisten di setiap klien. Plugin yang secara luas menggunakan namespace eksklusif pabrikan bahkan dapat menciptakan kembali ketergantungan fakta di balik penampilan kompatibilitas bentuk.

Selain itu, MCP awalnya didorong oleh Anthropic, tetapi Anthropic saat ini tidak muncul dalam daftar pemelihara inti awal atau klien resmi pertama yang didaftarkan di Agent Plugins. Ini tidak berarti Claude tidak akan mendukung format ini di masa depan, tetapi menunjukkan bahwa standar pengemasan baru belum mencakup semua kelompok Agent utama.

Keberhasilan sebuah standar tergantung pada apakah plugin benar-benar dapat mengalir.

Nilai terbesar dari Agent Plugins saat ini bukan pada kompleksitas teknis, tetapi pada pengakuan dari berbagai produsen kompetitor terhadap satu masalah yang sama: model dapat memanggil semakin banyak alat, tetapi jika setiap platform memiliki cara pembungkusan plugin sendiri, ekosistem Agent akan mengulang sejarah terpisahnya aplikasi seluler dan ekstensi browser di masa awal.

Spesifikasi versi pertama sangat sederhana, bahkan tidak membahas bagaimana plugin menemukan, menginstal, dan mempercayai. Namun, kehati-hatian ini juga bisa menjadi keunggulannya. Ia terlebih dahulu menyatukan lapisan paling dasar dan paling mudah mencapai konsensus, memastikan Skills dan server MCP memiliki cara transportasi yang sama, sambil menunda penanganan otoritas, distribusi, dan komponen tambahan ke versi berikutnya.

Perlu diperhatikan bahwa,halaman standar resmiwalaupun menandai versi sebagai 1.0.0, statusnya masih “Working Draft”, dan detail selanjutnya berpotensi diubah. Saat ini, dukungan terutama berasal dari produsen yang terlibat dalam penyusunan standar, dan belum terbukti bahwa ekosistem Agent yang lebih luas telah menerimanya.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.