Enam Raksasa AI Meluncurkan Standar Agent Plugins 1.0.0, Anthropic Tidak Hadir

iconMetaEra
Bagikan
AI summary iconRingkasan
Berita AI + kripto pecah ketika enam perusahaan AI utama — OpenAI, Microsoft, GitHub, AWS, Vercel, dan Anysphere — meluncurkan standar Agent Plugins 1.0.0. Spesifikasi terbuka ini menyederhanakan pengemasan plugin untuk digunakan di berbagai klien seperti Cursor dan GitHub Copilot. Spesifikasi ini mendefinisikan struktur plugin tetapi membiarkan elemen inti seperti hook tetap terbuka. Anthropic, yang dikenal dengan sistem Claude Code, tidak bergabung. Pencatatan token baru mungkin mendapat manfaat dari kompatibilitas plugin yang lebih luas.
Enam raksasa AI (OpenAI, Microsoft, GitHub, AWS, Vercel, Anysphere) secara bersama-sama meluncurkan spesifikasi terbuka Agent Plugins 1.0.0, yang menyatukan standar pengemasan plugin agen AI. Pengembang hanya perlu mengemas sekali, dan plugin tersebut dapat digunakan secara universal di berbagai klien seperti Cursor, GitHub Copilot, dan Codex. Spesifikasi ini mendefinisikan struktur seperti file manifest plugin.json, skills, dan mcp.json, tetapi hanya menyatukan lapisan pengemasan, tanpa menyentuh komponen inti seperti hooks atau custom agents. Anthropic, sebagai pelopor sistem plugin Claude Code, tidak berpartisipasi dalam pembangunan bersama ini, tetapi formatnya telah kompatibel dengan banyak pihak. Ini berarti persaingan standar dasar telah beralih ke pertarungan ekosistem plugin, dan pertarungan sejati terletak pada siapa yang mampu menarik lebih banyak pengembang.

Penulis artikel, sumber: Sinar Zhiyuan

Enam raksasa di dunia AI duduk di meja yang sama untuk pertama kalinya.

Pada 6 Agustus, spesifikasi terbuka bernama Agent Plugins 1.0.0 secara resmi dirilis.

Ini melakukan hal yang telah lama dinantikan oleh ribuan pengembang AI: menetapkan 'kotak kemasan' seragam untuk plugin agen AI, sehingga satu paket dapat digunakan di mana saja, tanpa perlu mengemas ulang untuk setiap klien.

Developer OpenAI mengunggah posting di akun resmi mereka: Satu paket, bisa digunakan di semua klien agen yang kompatibel, dan menyebut serangkaian pihak kolaboratif.

Spesifikasi ini tampak sepele, tetapi menyentuh masalah dengan tepat.

Keterampilan (Skill) dan server MCP (MCP Server) yang sama, intinya persis sama, tetapi Anda harus menutup ulang satu per satu untuk Cursor, GitHub Copilot, Codex: setiap kali salah satu update, Anda harus mengikuti dan mengubahnya satu per satu.

Agent Plugins ingin mengakhiri pekerjaan berulang-ulang ini.

Struktur direktori, file daftar, dan cara konfigurasi MCP, semuanya diseragamkan. Buat satu paket, sehingga klien yang mendukung format ini dapat mengenali semuanya.

Ilustrasi cara kerja Agent Plugins: Keterampilan yang terpisah dan MCP di sebelah kiri dimasukkan ke dalam kotak "plugin.json" di tengah, lalu didistribusikan kembali ke berbagai klien seperti IDE, CLI, dan entitas perusahaan.

For example.

Anda membuat plugin "meng查询 database, menulis laporan mingguan", di mana satu fitur mengajarkan AI untuk mengatur hasil query menjadi laporan mingguan yang disukai tim, dan satu server MCP bertanggung jawab untuk menghubungkan AI ke database.

Dulu, untuk membuatnya dapat digunakan di tiga klien sekaligus, harus membuat tiga paket terpisah, dan mengubah satu hal harus dilakukan tiga kali. Sekarang, cukup buat satu paket dan ubah hanya sekali.

Dalam daftar kontributor, keenam perusahaan—AWS, Anysphere (induk Cursor), GitHub, Microsoft, OpenAI, dan Vercel—semuanya ada, bahkan Google juga ditambahkan sebagai pemelihara inti pada hari rilis.

Hanya saja, sosok pencipta metode ini—Anthropic—tidak ada.

Yang seragam adalah «kotak kemasan», bukan agen

Sebuah plugin, biasanya terdiri dari dua hal.

Satu adalah Agent Skills, berupa instruksi dan sumber daya yang dapat digunakan kembali oleh model; yang lainnya adalah MCP Server, yang bertanggung jawab untuk terhubung ke alat dan layanan eksternal.

Keduanya memang sudah bisa digunakan ulang lintas klien.

Titik yang benar-benar menjadi hambatan adalah pada lapisan terluar: struktur direktori, file manifest, dan cara penulisan konfigurasi MCP setiap klien berbeda-beda; komponen yang sama ketika dipindahkan ke klien lain harus dikemas ulang sesuai aturan "rumah baru".

Sedangkan Agent Plugins, menyatukan kotak pembungkus luar.

Sebuah plugin adalah sebuah folder.

Letakkan satu file plugin.json di direktori utama, simpan semua keterampilan di folder skills/, dan tulis konfigurasi MCP ke dalam mcp.json.

Daftar hanya memerlukan dua bidang, $schema dan name, sebagai wajib diisi; semua sisanya dicari berdasarkan posisi tetap, klien tidak perlu menebak, bahkan nomor versi pun tidak perlu ditulis.

Untuk hal-hal khusus yang ingin dimasukkan oleh masing-masing pihak, seperti hook, perintah, atau antarmuka khas mereka, semuanya dimasukkan ke dalam direktori yang dinamai menggunakan nama domain terbalik.

Direktori ini tidak dikenali oleh klien lain, dan akan dilewati langsung jika dipindai. Karena berada di lapisan publik, jadi lebih bersih, lebih kecil, dan mudah diimplementasikan.

Dan itu sangat sedikit mengatur.

1.0 hanya mengenali dua jenis komponen portabel: keterampilan di dalam folder skills/, dan konfigurasi MCP di dalam file mcp.json.

hooks, perintah garis miring, agen khusus—semua ini masih menjadi wilayah masing-masing, belum terstandarisasi.

Teks normatif saat ini masih diberi label "Working Draft", seolah-olah pihak resmi berbisik di samping, "Masih dalam perbaikan," dan masih jauh dari standar matang yang telah disetujui industri.

Satu kalimat, Agent Skills mengelola perintah, MCP mengelola koneksi alat, dan Agent Plugins mengelola memasukkan keduanya ke dalam satu kotak yang sama.

Yang seragam hanyalah kotak kemasannya, agen di dalamnya tidak diubah.

Satu kali paket, tidak sama dengan berjalan di mana saja

Meskipun kotak kemasan telah diseragamkan, operasional masih jauh dari seragam.

Hanya mengelola wadah untuk dua jenis komponen: skills dan mcp.json. Saat sampai pada tahap eksekusi, ia melepaskan kendali:

Pemasangan, distribusi, izin, sandbox, otentikasi, verifikasi kepercayaan, pengalaman pengguna, semuanya diserahkan sepenuhnya kepada masing-masing klien.

Dukungan terhadap berbagai metode transmisi seperti stdio, Streamable HTTP, dan HTTP+SSE versi lama juga tidak konsisten. Untuk menjalankan plugin yang sama di klien yang berbeda, masih bergantung pada keberuntungan.

Microsoft juga secara khusus mengingatkan tentang keamanan: MCP Server dan hook di dalam plugin akan mengeksekusi kode di perangkat Anda sendiri; pastikan untuk memeriksa sumber dan penulis sebelum menginstal, terutama hati-hati terhadap hal-hal di pasar komunitas.

Dokumen paket milik OpenAI sendiri masih menggunakan struktur .codex-plugin/plugin.json, yang tidak sama dengan plugin.json di direktori utama spesifikasi terbuka.

Standar hanya menjamin klien yang kompatibel dapat menemukan komponen portabel yang didukungnya; saat dijalankan, metode otentikasi dan lingkungan eksekusi masih mungkin berbeda.

Oleh karena itu, pengemasan yang seragam tidak berarti bahwa operasinya juga seragam; masih ada seluruh rantai teknik di antaranya.

Pada akhirnya, yang disatukan kali ini justru lapisan yang paling tidak mereka pedulikan untuk dilepaskan.

Yang benar-benar bernilai, seperti pasar aplikasi, sistem izin, titik masuk pengguna, serta kemampuan khusus seperti hooks dan custom agents, sama sekali tidak diserahkan.

Struktur ini, kenapa terasa begitu familiar

Orang yang familiar dengan plugin Claude Code mungkin sudah terkejut.

plugin.json, skills, mcp.json, bukankah ini sistem yang terus digunakan oleh Claude Code?

Sebelum standar ini muncul, Anthropic telah menyediakan sistem plugin lengkap untuk Claude Code: satu file .claude-plugin/plugin.json di direktori utama, dilengkapi dengan skills, mcp.json, commands, dan agents, serta membuka dua pasar resmi untuk pengguna berbagi plugin.

Pendekatan pengemasan "plugin sama dengan skill ditambah MCP ditambah daftar", Anthropic adalah salah satu yang pertama berhasil, dan sistem mereka bahkan lebih lengkap: skill, hook, MCP, sub-agents, perintah garis miring, semuanya dikemas sekaligus.

Standar baru kali ini hanya mencakup dua bagian yang dapat digunakan secara umum, yaitu keterampilan dan MCP, sementara bagian-bagian lain yang lebih mewah tidak dimasukkan.

Yang menarik, meskipun Anthropic belum bergabung, formatnya hampir sama persis dengan milik mereka.

Claude Code telah memiliki variabel akar yang secara khusus menunjuk ke direktori plugin, standar baru diadopsi secara utuh, hanya diganti namanya, fungsinya persis sama, dan kerangkanya hampir identik.

Layer kompatibilitas semakin tidak bisa disembunyikan.

Dalam dokumentasi resmi VS Code dari Microsoft, plugin pasar default sudah mencantumkan anthropics/claude-code.

Ia mendukung format terbuka baru sambil tetap mengakui format Claude dalam file .claude-plugin/plugin.json.

Codex dari OpenAI bahkan secara sengaja mempertahankan nama variabel asli Claude, demi kompatibilitas dengan plugin Claude yang sudah ada.

Dengan cara lain, semua orang berkumpul dan menyepakati satu format yang sangat mirip dengan Claude Code, tetapi Anthropic tidak hadir.

Pendiri, menjadi yang absen

Sebuah perusahaan yang menciptakan cara bermain, tetapi absen sepenuhnya ketika orang lain menjadikan cara bermain itu sebagai standar.

Tetapi ini tidak berarti Anthropic dikeluarkan dari pintu.

Dua alat baru yang diluncurkan Google sama-sama mencantumkan Claude Code sebagai mitra yang didukung, dan ia sendiri memiliki dua pasar plugin resmi.

Lebih tepatnya, Anthropic selalu lebih suka membangun gedungnya sendiri.

Kali ini, ia tidak duduk di meja standar seragam ini, tetapi terus mengelola seluruh siklus tertutupnya sendiri, mulai dari format hingga pasar hingga distribusi.

Ini bukan pertama kalinya ia menjadi yang paling mencolok karena tidak hadir di acara "Ayo Bersama-Sama".

Semua orang yang mengenal perusahaan ini tahu bahwa mereka selalu memperbaiki sistem mereka sendiri hingga sempurna sebelum membahas keselarasan dengan pihak lain.

Keuntungannya adalah produk tersebut mandiri dan memiliki pengalaman yang seragam, tetapi harganya adalah setiap kali terjadi kerja sama tingkat industri, ia cenderung tidak hadir.

Lalu, mengapa sekarang?

Karena setelah standar dasar disepakati, persaingan akan naik satu tingkat.

Sebagai contoh, fondasi pusat perbelanjaan bisa dibangun bersama oleh beberapa pihak, tetapi setelah fondasi selesai, persaingan berubah menjadi toko dan rak di atasnya.

It's each company's own domain, where the competition is no longer about whose model scores higher, but whose plugin ecosystem is larger and who developers think of first.

Enam perusahaan kali ini menetapkan spesifikasi kotaknya.

Tetapi yang benar-benar menentukan kemenangan bukan kotaknya, melainkan agen di dalamnya—siapa pun yang bisa membuat pengembang tetap berada di sisinya, itulah pemenangnya.

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.