relevance ke entri plugin di marketplace.json, kemudian daftarkan marketplace di managed settings. Ketika sesi pengguna cocok dengan salah satu sinyal yang dideklarasikan, Claude Code menampilkan saran instalasi untuk plugin tersebut.
Saran yang dideklarasikan marketplace bersifat opt-in per marketplace melalui managed settings. Tidak ada deklarasi relevance marketplace yang menghasilkan saran sampai administrator menambahkannya ke daftar allowlist, termasuk marketplace resmi Anthropic. Claude Code juga menyertakan satu saran bawaan yang independen dari daftar allowlist ini; tip tersebut dan semua tip yang dideklarasikan marketplace dinonaktifkan ketika spinnerTipsEnabled diatur ke false.
Fitur ini memerlukan Claude Code v2.1.152 atau lebih baru. Klien yang lebih lama mengabaikan bidang relevance.
Halaman ini untuk operator marketplace dan administrator enterprise. Jika Anda mencari untuk menginstal plugins, lihat Temukan dan instal plugins.
Cara kerjanya
Setiap entri plugin dimarketplace.json dapat membawa objek relevance. Objek ini menamai topik dan satu atau lebih sinyal. Sinyal adalah pola yang Claude Code uji terhadap sesi saat ini, seperti direktori kerja atau file yang telah dibaca Claude.
Pencocokan sinyal terjadi secara lokal di mesin pengguna. Pencocokan tidak menambah lalu lintas jaringan dan tidak melaporkan sinyal mana yang cocok, atau nilainya, ke Anthropic atau ke operator marketplace.
Ketika sinyal cocok dan plugin belum diinstal, Claude Code menampilkan plugin di tiga tempat:
- Spinner tip: pesan “Working with topic? Install the plugin plugin” dengan perintah
/plugin installmuncul di bawah spinner saat Claude merespons. - Session-start suggestion: jika sinyal
cwdcocok dengan direktori kerja, notifikasi satu barisplugin suggestion: <name>@<marketplace> · /pluginmuncul sebelum giliran pertama. Permukaan ini memerlukan Claude Code v2.1.153 atau lebih baru. /pluginDiscover tab: plugin disematkan ke bagian atas daftar Discover dengan anotasi seperti “suggested for this directory” atau “suggested for stripe commands”. Permukaan ini memerlukan Claude Code v2.1.154 atau lebih baru.
spinnerTipsEnabled ke false, atau ketika spinnerTipsOverride kustom dikonfigurasi dengan excludeDefault. Pin tab Discover independen dari pengaturan tip.
Claude Code tidak pernah menginstal plugin secara otomatis. Pengguna selalu mengonfirmasi.
Tambahkan relevance ke entri plugin
Tambahkan objekrelevance ke entri plugin di marketplace.json Anda. Contoh berikut mendeklarasikan bahwa plugin terraform-helpers relevan ketika Claude membaca file .tf atau ketika Claude menjalankan terraform:
relevance tetapi tanpa sinyal yang cocok berperilaku seperti entri marketplace lainnya. Plugin ini muncul di daftar Discover di posisi normalnya dan tidak pernah muncul sebagai spinner tip.
Referensi bidang
relevance
relevance.signals
Sinyal
cli, hosts, filesRead, dan manifestDeps memerlukan riwayat sesi, jadi mereka hanya dapat cocok pada spinner tip dan tab Discover. Hanya cwd yang dapat cocok pada awal sesi. Sinyal filesRead dan manifestDeps menguji status file yang dicatat sesi, yang juga mencakup file yang telah ditulis atau diedit Claude dan file memori CLAUDE.md yang dimuat otomatis.
Contoh berikut menggunakan manifestDeps untuk menyarankan plugin Stripe setelah Claude membaca package.json yang bergantung pada stripe. Pola file menggunakan [/\\\\] sehingga cocok dengan pemisah jalur garis miring dan garis miring terbalik, dan \\. sehingga titik adalah literal. Dalam JSON, setiap garis miring terbalik dalam ekspresi reguler ditulis dua kali.
Bidang yang tidak dikenal di bawah
relevance dan relevance.signals diabaikan pada waktu muat sehingga klien Claude Code yang lebih lama terus memuat marketplace Anda. Jalankan claude plugin validate untuk menampilkannya sebagai peringatan.Aktifkan saran di managed settings
Mendeklarasikanrelevance di marketplace.json saja tidak cukup. Administrator harus mendaftarkan marketplace di managed settings sebelum sarannya muncul kepada pengguna.
Tambahkan nama marketplace ke pluginSuggestionMarketplaces. Untuk marketplace apa pun selain marketplace resmi Anthropic, juga deklarasikan sumber marketplace di managed settings yang sama, baik sebagai entri nama tersebut di extraKnownMarketplaces atau sebagai entri di strictKnownMarketplaces. Nama yang didaftarkan diabaikan jika marketplace yang terdaftar di mesin berasal dari sumber yang berbeda. Ini mencegah sumber yang tidak terkait mendaftarkan di bawah nama yang didaftarkan untuk memiliki pluginnya disarankan di seluruh organisasi Anda.
managed-settings.json berikut mendaftarkan marketplace organisasi dari repositori GitHub dan mengaktifkan sarannya:
pluginSuggestionMarketplaces dan extraKnownMarketplaces untuk detail konfigurasi lengkap.
Apa yang dilihat pengguna
Ketika sinyal cocok selama sesi, spinner tip berbunyi:cwd yang cocok menampilkan notifikasi satu baris:
/plugin Discover, plugin disematkan di atas hasil lainnya dengan anotasi yang menamai sinyal yang cocok, seperti suggested for this directory atau suggested for terraform commands. Tab Discover menyematkan plugin tertentu sekali; kunjungan kemudian mencantumkannya dalam urutan normal. Pin tab Discover memerlukan Claude Code v2.1.154 atau lebih baru. Pada v2.1.152 hanya spinner tip yang muncul; notifikasi session-start ditambahkan di v2.1.153.
Validasi marketplace Anda
Jalankanclaude plugin validate terhadap direktori marketplace Anda untuk memeriksa blok relevance sebelum menerbitkan:
relevance dan relevance.signals sebagai peringatan, menandai nilai relevance yang bukan objek, dan menolak entri signals.hosts yang menyertakan skema, port, atau jalur.
Lihat juga
- Buat dan distribusikan marketplace plugin: bangun marketplace yang menghosting plugins Anda
- Rekomendasikan plugin Anda dari CLI Anda: minta pengguna dari CLI Anda sendiri alih-alih dari sinyal sesi Claude Code
- Pengaturan: referensi lengkap untuk
pluginSuggestionMarketplacesdanextraKnownMarketplaces