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

> 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.

Source: https://ailoot.ai/blog/uz/claude-code-plugin-configure-2-1-285/
Canonical: https://ailoot.ai/blog/uz/claude-code-plugin-configure-2-1-285/
Language: uz
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-050
Revision: sha256-10c8dd4edf6f7ef185b4b2133fc189e5a2f8916c1a35c1820ac2efccb13bff2b


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway for this section">

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.

</div>

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](https://ailoot.ai/docs/) 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.

```bash
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.

```json
{"api_url": "NEW_ADDRESS"}
```

```bash
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.

```bash
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](https://ailoot.ai/blog/uz/skills-subagents-mcp-plugins-claude-code/) 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](https://ailoot.ai/blog/uz/telegram-ai-agent-plugins/) Claude Code’ga o‘rnatishdan boshqacha ishlaydi.

<div class="section" role="doc-bibliography" aria-label="Sources">

### Manbalar

- [Claude Code CHANGELOG, 2.1.285 versiyasi yozuvi](https://github.com/anthropics/claude-code/commit/ec44ca97dc86c33d934c8d55b24959aabf076871.patch)
- [Claude Code: plagin buyruqlari ma’lumotnomasi](https://code.claude.com/docs/en/plugins/cli-reference.md)
- [Claude Code: plagin manifesti ma’lumotnomasi, foydalanuvchi sozlamalari](https://code.claude.com/docs/en/plugins-reference.md)

</div>





[Ailoot](https://ailoot.ai/) bilan tanishing.

## 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.


## Ailoot · Kompaniya va uning loyihalar portfeli

Ailoot to‘plangan faoliyat tajribasi, keng mijozlar bazasi, barqaror xizmat va doimiy KPI nazoratiga tayanadi.

Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.

Ailoot bu faoliyat tajribasini mijozlar mahsulotlari, agentlar, ilovalar va avtomatlashtirishlarda AI imkoniyatlariga API orqali kirishni ta’minlashda qo‘llaydi.
