# Bitta loyihada Claude Code avtomatik xotirasini qanday o‘chirish mumkin

> Bitta loyihadagi Claude Code avtomatik xotirasi `.claude/settings.json` fayliga `autoMemoryEnabled: false` qatori qo‘shish orqali o‘chiriladi. Bu `/memory` buyrug‘idan nimasi bilan yaxshiroq va qaydlarni qanday tozalash mumkin?

Source: https://ailoot.ai/blog/uz/disable-claude-code-auto-memory-per-project/
Canonical: https://ailoot.ai/blog/uz/disable-claude-code-auto-memory-per-project/
Language: uz
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-049
Revision: sha256-8702c1732e0103fb5d65f4b4c4ed7dbc9125943c286b5f8eb88f27012ce4e4b8


Faqat bitta loyiha uchun Claude Code avtomatik xotirasini o‘chirish uchun o‘sha loyihaning `.claude/settings.json` fayliga `"autoMemoryEnabled": false` qatorini qo‘shing. Buning uchun `/memory` buyrug‘idagi tugma mos kelmaydi: u sozlamani global faylingizga yozadi va kompyuteringizdagi barcha loyihalar uchun xotirani o‘chiradi.

Agent tezda o‘ziga kerak bo‘lmagan narsalar bilan to‘lib ketishi mumkin. Bu yerda tasvirlangan holatda Hermes bir vazifa ustida 2 soat o‘yladi. “Qancha token ishlatding?” deb so‘rashganda, “Taxminan 100 million deb hisoblayman”, deb javob berdi. Vazifani hal qildingmi? “Yo‘q, tadqiq qildim.” U barcha fayllarni navbatma-navbat ko‘rib chiqib, adashishda davom etdi.

Shuning uchun agent xotirasiga faqat eng qimmatli ma’lumotlarni kiritish kerak. Bu yerda berilgan bahoga ko‘ra, Claude Code avtomatik xotirasi ancha kuchsiz: juda kichik va qattiq siqilgan. Claude faqat siz belgilagan qoidalar bo‘yicha ishlashini istasangiz, loyiha sozlamalariga 1 qator qo‘shish kifoya.

Keling, avtomatik xotira CLAUDE.md’dan nimasi bilan farq qilishini, uni qanday o‘chirishni va eski qaydlar bilan nima qilishni ko‘rib chiqamiz. Boshladik.

Ailoot ma’lumotnomasi: [ailoot.ai/docs/](https://ailoot.ai/docs/).



<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosa

Loyihaning `.claude/settings.json` faylini oching va `"autoMemoryEnabled": false` qatorini qo‘shing. Agar loyihada boshqa odamlar ham ishlasa va xotirani faqat o‘zingiz uchun o‘chirmoqchi bo‘lsangiz, shu kalitni `.claude/settings.local.json` fayliga joylashtiring. Kalit faqat shu loyihaga taalluqli; boshqalarida xotira ishlashda davom etadi. `/memory` tugmasi kalitni `~/.claude/settings.json` fayliga yozadi va xotirani hamma joyda o‘chiradi. Xotira o‘chirilganda eski qaydlar diskda qoladi. Ularni `/memory` orqali ochib, qo‘lda tozalashingiz mumkin.

</div>

## Avtomatik xotira CLAUDE.md’dan nimasi bilan farq qiladi?

CLAUDE.md — asosiy ko‘rsatmalar fayli, uni o‘zingiz yozasiz. Har bir yangi suhbatda Claude go‘yo: “Bu yerda nima bor? Men kimman? Nima qilishim kerak?” deb so‘raydi. CLAUDE.md’da hamma narsa batafsil yozilgan bo‘lsa, u: “Tushunarli, men mutaxassisman. Qabul qildim”, deydi.

Avtomatik xotirani Claude o‘zi yozadi. Siz unga: “Men afzal ko‘rgan tilda doim javob berishni eslab qol”, yoki “Qiymatlarni kodga qotirib yozma; ularni doim ma’lumotlar bazasidan ol”, deysiz, u esa xotira papkasiga “buni boshqa qilma” mazmunida fayl yozadi. Keyingi seanslarda buni eslaydi.

Albatta, har doim ham emas. Agentlar baribir narsalarni unutadi, ularni kuzatib turishingiz kerak: “Hoy, do‘stim, yana unutibsan. Buni oldin ham ko‘rib chiqqandik-ku.” U esa: “Ha, to‘g‘ri, esimga tushdi; buni fayldan topdim”, deb javob beradi. Shu sababli, odatda muhim narsalarni xotiraga tayanib qoldirmay, CLAUDE.md’ga yozamiz.

Qaysi qoidalarni CLAUDE.md’ga yozish haqida batafsil izohni [alohida maqolada](https://ailoot.ai/blog/uz/claude-md-template/), Claude chatidagi Memory CLAUDE.md’dan nimasi bilan farq qilishini esa [boshqa maqolada](https://ailoot.ai/blog/uz/claude-memory-claude-md-auto-memory/) topasiz.

Agar loyihalaringizni AI agentlari yordamida yaratsangiz, foydalanadigan vositalar hujjatlarini yoningizda saqlang.



## Claude o‘zi nimalarni yozadi

Claude Code 4 turdagi qaydlarni saqlaydi:

- `user` — rolingiz, tajribangiz va afzal ko‘rgan ish uslubingiz;
- `feedback` — tuzatishlaringiz va tasdiqlagan yondashuvlaringiz;
- `project` — kodda ko‘rinmaydigan joriy ish, muddatlar va qarorlar;
- `reference` — loyiha tashqarisidagi ma’lumotlarni, masalan, vazifalar trekerini qayerdan topish.

Bularning barchasi `~/.claude/projects/<project>/memory/` ichida saqlanadi. U yerdagi asosiy fayl — har bir qayd uchun 1 qator ajratilgan mundarija `MEMORY.md`. Har bir seans boshida Claude undan dastlabki 200 qator yoki 25 KB’ni o‘qiydi, boshqa fayllarni esa kerak bo‘lganda ochadi. Xotira faqat kompyuteringizda saqlanadi: u boshqa qurilmaga yoki bulutga ko‘chmaydi.

Bu yerda tasvirlangan misolda foydalanuvchining ismi va roli, shuningdek, dinamik qiymatlarni kodga qotirib yozmaslik qoidasi bor — jami atigi 5–7 qator. Bular agentning o‘ziga tegishli qoidalar: u qanday ishlashi kerakligi haqida.

Loyiha bilimlarini agent havolalar orqali o‘qiydigan fayl papkalaridan iborat ikkinchi miyada saqlashingiz mumkin. Bunday yondashuv uchun “ikkinchi miya” ko‘nikmasini belgilab, Hermes o‘rnatish buyruqlari va “qaysi vazifa uchun qaysi modeldan foydalanish” jadvali bor PDF’ni loyiha fayllari yonida saqlash foydali.

## Bitta loyiha uchun avtomatik xotirani qanday o‘chirish mumkin

1.  ### Qatorni loyiha sozlamalariga qo‘shing

    Loyihaning asosiy papkasida yashirin `.claude` papkasi bor, uning ichida `settings.json` fayli joylashgan. Eng oson yo‘li — Claude Code’ning o‘zidan so‘rash: “Ushbu loyihaning `.claude/settings.json` fayliga `"autoMemoryEnabled": false` qatorini qo‘sh va boshqa sozlamalarga tegma.” Agar faylni qo‘lda ochayotgan bo‘lsangiz va u mavjud bo‘lmasa, quyidagi mazmun bilan yarating:

    ```json
    {
      "autoMemoryEnabled": false
    }
    ```

    Agar faylda sozlamalar allaqachon bo‘lsa, kalitni ular qatoriga qo‘shing va qolganlarini o‘z holicha qoldiring. `autoMemoryEnabled` qiymati `false` bo‘lganda, Claude xotira papkasini o‘qimaydi ham, unga hech narsa yozmaydi ham.

2.  ### Sozlama kimga tatbiq etilishini tanlang

    `.claude/settings.json` — umumiy loyiha fayli bo‘lib, loyihada ishlaydigan hammaga tatbiq etiladi. Xotirani faqat o‘zingiz uchun o‘chirmoqchi bo‘lsangiz, shu kalitni `.claude/settings.local.json` fayliga qo‘ying: bu loyiha uchun shaxsiy sozlamalar faylingiz.

    Loyiha sozlamalari global sozlamalaringizdan ustun turadi. `~/.claude/settings.json` faylida xotira yoqilgan bo‘lsa ham, bu loyiha uchun `false` ustun keladi.

3.  ### Claude Code’ni qayta ishga tushiring

    Seansni yoping va loyiha papkasida yana `claude` buyrug‘ini ishga tushiring. `/status` deb yozing: `Setting sources` qatorida loyiha faylingiz ko‘rinishi kerak. U yerda bo‘lsa, Claude uni o‘qigan. Yondosh loyihada xotira yoqilganicha qoladi.

Yana 2 usul bor, ammo ular boshqa maqsadlarga xizmat qiladi:

- **`CLAUDE_CODE_DISABLE_AUTO_MEMORY=1` muhit o‘zgaruvchisi.** `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claude` buyrug‘ini ishga tushirish xotirani faqat shu ishga tushirish uchun o‘chiradi va sozlamalar fayllaridagi kalitdan ustun keladi. Lekin buni har safar yozishingiz kerak.
- **`/memory` ichidagi tugma.** U `autoMemoryEnabled` ni kompyuterdagi barcha loyihalar uchun global faylingiz — `~/.claude/settings.json` ga yozadi. Uni bitta loyihada ishlatsangiz, xotirani hamma joyda o‘chirasiz.

Yana bir jihat: fon seansida tugma xotirani faqat o‘chirishi mumkin, qayta yoqa olmaydi. Uni yoqish uchun terminalda `claude` buyrug‘ini ishga tushirib, o‘zingiz boshlagan oddiy seansdan foydalaning.

<div class="aside" data-semantic="callout" role="note" aria-label="Ogohlantirish">

Ogohlantirish

Xotirani o‘chirish Claude avval yozib bo‘lgan narsalarni o‘chirmaydi. O‘zingiz tozalamaguningizcha `memory` papkasi diskda qoladi.

</div>

## Eski qaydlar bilan nima qilish kerak

`/memory` buyrug‘i xotira fayllarini ro‘yxatlaydi va istalganini ochish imkonini beradi. Bular oddiy matnli fayllar: ularni tahrirlashingiz yoki o‘chirishingiz mumkin.

Ularni ko‘r-ko‘rona o‘chirmang; avval ichidagilarni ko‘rib chiqing. Bu yerda tasvirlangan qoidalar papkasini tozalash holatida agent o‘zini tahlil qilish jarayonida foydalanuvchi haqidagi keraksiz ma’lumotlarni qayd etgan edi. Tartibsiz qoidalar eskirgan qoidalarga to‘la, tartibsiz asosiy CLAUDE.md fayli kabi zararli: agent ulardan foydalanishda davom etadi, gallyutsinatsiyalar qiladi va sizga sifatsizroq kontekst beradi.

Agentdan tozalashni so‘rashingiz mumkin. Haftada bir marta unga biznes papkasi uchun quyidagiga o‘xshash vazifa bering; bu xotira papkasi uchun ham ishlaydi:

```
Vazifangiz — endi dolzarb bo‘lmagan yoki eskirgan narsalarni topish va ularning haqiqatan ham eskirganini isbotlash. Hozircha ularni o‘chirmang; faqat topib, menga taqdim eting.
```

U dalillar bilan ro‘yxat olib keladi, nima o‘chirilishini esa siz hal qilasiz. Qaydlardan faqat eng qimmatli ma’lumotlarni CLAUDE.md’ga ko‘chiring. Claude ko‘rsatmalarga amal qilishi uchun ularni qisqa saqlash haqida [alohida maqolada](https://ailoot.ai/blog/uz/claude-md-after-opus-5/) izoh berilgan. Papkalar va qoidalar bilan loyiha xotirasini yaxlit tarzda tashkil qilish esa [ikkinchi miya haqidagi maqolada](https://ailoot.ai/blog/uz/claude-code-second-brain/) yoritilgan.

Avtomatik xotirani yoqib qoldirdingizmi yoki o‘chirdingizmi? Claude siz haqingizda nimalarni eslab qolganini tekshiring. Ailoot haqida ko‘proq ma’lumotni [ailoot.ai](https://ailoot.ai/) saytidan olishingiz mumkin.

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

### Manbalar

- [Claude Code: Claude loyihangizni qanday eslab qoladi](https://code.claude.com/docs/en/memory.md) — qayd turlari, xotira papkasi, 200 qator yoki 25 KB, /memory tugmasi, bitta loyiha uchun sozlama va muhit o‘zgaruvchisi
- [Claude Code: Sozlamalar fayllari va ustuvorlik](https://code.claude.com/docs/en/settings.md) — `.claude/settings.json`, `.claude/settings.local.json` va `~/.claude/settings.json`, shuningdek, ulardan qaysi biri ustun kelishi
- [Claude Code: Sozlamalar ma’lumotnomasi, autoMemoryEnabled](https://code.claude.com/docs/en/settings-reference.md) — `false` qiymatining ta’siri, kalitni qayerda belgilash mumkinligi va muhit o‘zgaruvchisining ustuvorligi

</div>

## Ko‘p beriladigan savollar

### Bitta loyihada faqat o‘zim uchun xotirani qaysi faylda o‘chiraman?

Loyihaning .claude/settings.local.json fayliga "autoMemoryEnabled": false yozing. Umumiy loyiha sozlamasi uchun .claude/settings.json ishlatiladi. /memory tugmasi global sozlamani o‘zgartiradi; qo‘shni loyihalarda xotira yoqilgan qolishi kerak bo‘lsa, u mos kelmaydi.

### Avtomatik xotirani o‘chirish eski qaydlarni ham o‘chiradimi?

Yo‘q. Xotira papkasi diskda qoladi. Biror faylni o‘chirishdan oldin mazmunini ko‘rib chiqing va foydali qarorlarni zarur joyga saqlang. Loyiha sozlamasini o‘zgartirgach, Claude Code’ni qayta ishga tushiring va /status orqali sozlama qayerdan yuklanganini tekshiring.


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