Blog

Claude Code: o‘rnatilgan plaginni qayta o‘rnatmasdan qayta sozlash (2.1.285)

Markdown

Claude Code 2.1.285 versiyasida claude plugin configure buyrug‘i qo‘shildi. Hujjatlarda plagin sozlamalarini qanday tekshirish va qayta o‘rnatmasdan token yoki manzilni qanday o‘zgartirish mumkin.

Maqolani to‘liq o‘qish

Asosiy xulosa

Claude Code 2.1.285 versiyasida claude plugin configure <plugin> terminal buyrug‘i qo‘shildi. Bayroqlarsiz u qiymatlarni ko‘rsatmasdan, plagin sozlamalaridan qaysilari o‘rnatilgan va qaysilari o‘rnatilmaganini ko‘rsatadi. --values-stdin bilan u kirish sifatida berilgan JSON faylidan yangi qiymatlarni saqlaydi, plaginni qayta o‘rnatmaydi. Oddiy qiymatlar settings.json faylida pluginConfigs ostida, sensitive: true deb belgilangan maydonlar qiymatlari esa tizimning xavfsiz hisob ma’lumotlari omborida saqlanadi.

Ushbu qo‘llanma manzili, tokeni yoki papka yo‘li kabi userConfig sozlamalarini e’lon qilgan Claude Code plaginini allaqachon o‘rnatgan foydalanuvchilar uchun mo‘ljallangan. Noto‘g‘ri kiritilgan qiymatni tuzatishingiz yoki plaginni qayta o‘rnatmasdan tokenni almashtirishingiz kerak bo‘lishi mumkin. Quyidagi barcha ma’lumotlar Claude Code’ning rasmiy hujjatlari va o‘zgarishlar jurnaliga asoslangan. Maqolada original sinov natijalari keltirilmagan.

Ailoot’dan foydalanish haqidagi ma’lumotlar hujjatlarda mavjud.

2.1.285 versiyasida nimalar qo‘shildi

Claude Code o‘zgarishlar jurnalidagi 2.1.285 versiyasiga tegishli yozuvda (2026-yil 29-sentabr sanasidagi commit) plaginlar haqida bir nechta qator bor. Ulardan ikkitasi ushbu maqola uchun muhim:

Plagin parametrlarini va qaysilari o‘rnatilmaganini ko‘rsatish yoki --values-stdin bilan standart kirishdan o‘qilgan yangi qiymatlarni saqlash uchun claude plugin configure <plugin> qo‘shildi

Bu claude plugin configure <plugin> yangi buyrug‘i plagin sozlamalarini va ulardan qaysilari o‘rnatilmaganini ko‘rsatishini yoki --values-stdin bilan ishlatilganda standart kirishdan o‘qilgan yangi qiymatlarni saqlashini anglatadi.

/plugin → Configure sahifasiga kirmasdan, to‘plamdagi .mcpb MCP serverining o‘z sozlamalarini o‘rnatish vaqtida berish va serverni ishga tushirish uchun claude plugin install --config buyrug‘iga <server>.<key>=<value> formati qo‘shildi

Bu claude plugin install --config endi <server>.<key>=<value> formatini qo‘llab-quvvatlashini anglatadi. Bu .mcpb faylidagi plagin bilan birga to‘plangan MCP serverining sozlamalarini o‘rnatish vaqtida berish va /plugin → Configure sahifasiga kirmasdan serverni ishga tushirish imkonini beradi.

Buyruqlar ma’lumotnomasida versiyaga qo‘yilgan talab tasdiqlanadi: claude plugin configure uchun Claude Code v2.1.285 yoki undan keyingi versiya kerak. Oldingi versiyalarda bu buyruq mavjud emas.

Bu buyruq /plugin configure’dan nimasi bilan farq qiladi

/plugin configure <plugin> buyrug‘i (config taxallusi bilan) avvaldan interaktiv Claude Code seansida mavjud edi. U userConfig sozlamalari uchun dialog oynasini ochadi va v2.1.147 yoki undan keyingi versiyani talab qiladi. Biroq, /plugin faqat interaktiv seansda ishlaydi: claude -p kabi interaktiv bo‘lmagan chaqiruvda Claude Code /plugin bu muhitda mavjud emasligini bildiradi.

Hujjatlarga ko‘ra, claude plugin buyruqlari shell yoki skriptdan, Claude Code seansidan tashqarida bajariladi. Shu sababli claude plugin configure buyrug‘ini dialog oynasini ochmasdan ishga tushirish ham mumkin. Hujjatlarda bu buyruq interaktiv terminal bo‘lmaganda qanday ishlashi yoki grafik muhiti bo‘lmagan serverda maxfiy qiymatlar qayerda saqlanishi bayon qilinmagan. CI’da ishlatishdan oldin buni o‘z muhitingizda tekshiring.

1-qadam. Qaysi sozlamalar o‘rnatilganini ko‘ring

Hujjatlarda plagin identifikatorini claude plugin list buyrug‘ida ko‘rsatilgan name@marketplace to‘liq formatida berish talab qilinadi. configure buyrug‘i @marketplace qismisiz nomni qabul qilmaydi.

claude plugin list
claude plugin configure formatter@my-marketplace

formatter@my-marketplace o‘rniga plaginingiz identifikatorini kiriting. Bayroqlarsiz buyruq har bir sozlamani quyidagi yorliqlar bilan ko‘rsatadi: avval required yoki optional, maxfiy maydon uchun sensitive, so‘ng set yoki not set. U saqlangan qiymatlarni chiqarmaydi.

Agar mashina o‘qiy oladigan chiqish kerak bo‘lsa, --json qo‘shing. Shunda oddiy maydonlar uchun saqlangan qiymatlar ham chiqadi, ammo maxfiy maydon tarkibi hech qachon ko‘rsatilmaydi.

2-qadam. Fayl yordamida qiymatni o‘zgartiring

Qiymatlar JSON obyekti ko‘rinishida beriladi: har bir kalit manifestdagi sozlama nomi, qiymati esa satr bo‘lib, qator uzilishlarisiz bo‘lishi kerak. Hujjatlarda fayl orqali bajariladigan usul ko‘rsatilgan: obyektni values.json fayliga yozing va shu faylni buyruqning standart kirishiga uzating. Bu yerda api_url hujjatlardagi misolda ishlatilgan kalit. O‘z plaginingiz uchun manifestida yoki 1-qadamdagi chiqishda ko‘rsatilgan kerakli sozlama nomidan foydalaning.

{"api_url": "NEW_ADDRESS"}
claude plugin configure formatter@my-marketplace --values-stdin < values.json

Saqlashda quyidagi qoidalar amal qiladi:

  • JSON’dan chiqarib qoldirilgan sozlamalar avvalgi qiymatlarini saqlab qoladi. Faqat o‘zgartirayotgan maydoningizni berishingiz mumkin.
  • Bayroq tavsifida umuman sozlama qiymatlarini belgilash nazarda tutilgan, maxfiy maydonlar uchun alohida qoida ko‘rsatilmagan. Saqlagandan so‘ng, tegishli maydon set deb belgilanganini tekshirish uchun 1-qadamni bajaring.
  • Claude Code har bir qiymatni e’lon qilingan turi bo‘yicha tekshiradi va Configuration saved. Restart Claude Code to apply it. xabarini chiqaradi. Bu sozlama saqlanganini va Claude Code qayta ishga tushirilgandan keyin kuchga kirishini anglatadi.
  • Agar JSON’da manifestda e’lon qilinmagan kalit bo‘lsa yoki qiymat tekshiruvdan o‘tmasa, buyruq hech narsani saqlamaydi, sababini ko‘rsatib Failed to save configuration: xabarini chiqaradi va 1 chiqish kodi bilan tugaydi.

Agar tokenni values.json fayliga yozsangiz, uning diskdagi oddiy fayl ekanini yodda tuting. Sozlamani saqlagandan keyin faylni o‘chirib tashlang va uni repozitoriyga qo‘shmang.

Qiymat qayerda saqlanadi

Plagin manifesti hujjatlariga ko‘ra, oddiy qiymatlar foydalanuvchining settings.json faylidagi pluginConfigs ostida saqlanadi. sensitive: true deb belgilangan maydonlar qiymatlari settings.json o‘rniga tizimning xavfsiz hisob ma’lumotlari omborida saqlanadi; bunday maydonlarga kiritilayotgan matn yashiriladi.

Maxfiy maydon qiymatini settings.json faylidan izlashning foydasi yo‘q. claude plugin configure uning holatini sensitive va set yoki not set yorliqlari bilan ko‘rsatadi.

install --config: o‘rnatish vaqtida qiymatni belgilash

Yangi o‘rnatish uchun claude plugin install buyrug‘ida --config <key=value> bayrog‘i mavjud. U manifestda e’lon qilingan userConfig sozlamasini belgilaydi va v2.1.147 yoki undan keyingi versiyani talab qiladi. Har bir sozlama uchun bayroqni takrorlang. 2.1.285 versiyasidan boshlab, <server>.<key> formatidagi kalit to‘plamdagi MCP serverining o‘z user_config sozlamasini belgilaydi.

Quyidagi misolda formatter@my-marketplace o‘rniga plaginingiz identifikatorini, api_url o‘rniga uning manifestidagi sozlama nomini, NEW_ADDRESS o‘rniga esa butunlay o‘z qiymatingizni kiriting. Argument atrofidagi qo‘shtirnoqlarni saqlang.

claude plugin install formatter@my-marketplace --config 'api_url=NEW_ADDRESS'

Qaysi buyruqni ishlatish plagin o‘rnatilgan-o‘rnatilmaganiga bog‘liq: install --config birinchi o‘rnatish vaqtida qiymatlarni belgilaydi, plugin configure --values-stdin esa allaqachon o‘rnatilgan plagin qiymatlarini o‘zgartiradi.

To‘plamdagi MCP serveriga tegishli sozlamalar uchun hujjatlarda boshqa usullar keltirilgan: plugin install --config yoki /plugin ichidagi Configure. Hujjatlarda bunday sozlamalar uchun plugin configure buyrug‘i tavsiya qilinmagan.

Buyruq plaginni topa olmasa

Agar claude plugin configure shu identifikatorga ega yuklangan plaginni topa olmasa, No installed plugin has the id "<plugin>". xabarini chiqaradi va 1 chiqish kodi bilan tugaydi. Avval claude plugin list buyrug‘idan olingan to‘liq name@marketplace identifikatorini berganingizni tekshiring. Faqat plagin nomi yetarli emas.

Seans ichidagi buyruqning o‘z xabari bor. Joriy loyihada o‘rnatilmagan plaginni /plugin enable, disable, uninstall yoki configure orqali nomlasangiz, Claude Code Plugin "<plugin>" is not installed in this project xabarini chiqaradi va hech narsa qilmaydi.

Xulosa

Claude Code 2.1.285 yoki undan keyingi versiyasida allaqachon o‘rnatilgan plagin tokeni yoki manzilini o‘zgartirish uchun uning identifikatorini claude plugin list buyrug‘idan toping, sozlamalar holatini claude plugin configure bilan tekshiring, yangi qiymatni --values-stdin orqali fayldan bering va Claude Code’ni qayta ishga tushiring. Maxfiy maydon qiymatlari settings.json faylida saqlanmaydi, shu sababli ularning holatini ham o‘sha buyruq bilan tekshiring.

Claude Code’dagi Skills, Subagents, MCP va Plugins qo‘llanmasi kengaytma turlaridan birini tanlashga yordam beradi. Agar hali plagin tanlamagan bo‘lsangiz, Claude Code uchun eng yaxshi 10 ta plagin ro‘yxatidan boshlashingiz mumkin. Telegram boti uchun alohida qo‘llanma mavjud: Telegram agentiga plagin o‘rnatish Claude Code’ga o‘rnatishdan boshqacha ishlaydi.

Ailoot bilan tanishing.

Batafsil

Ko‘p beriladigan savollar

O‘rnatilgan plagin configure orqali nega topilmayapti?

claude plugin list dagi to‘liq name@marketplace identifikatorini ishlating va plagin tegishli ko‘lamda o‘rnatilganini tekshiring. Bu buyruq faqat qisqa plagin nomini qabul qilmaydi.

O‘zgargan tokenni chop etmasdan qanday tekshiraman?

claude plugin configure ni to‘liq plagin identifikatori bilan bajaring va maxfiy maydon set deb belgilanganini tekshiring. Saqlagach Claude Code’ni qayta boshlang. Tokenli JSON kirish faylini Git’ga qo‘shmang.

Barcha maqolalar