# Kaip išjungti Claude Code automatinę atmintį viename projekte

> Claude Code automatinę atmintį viename projekte galima išjungti eilute autoMemoryEnabled: false faile .claude/settings.json. Kuo šis būdas geresnis už /memory ir kaip išvalyti užrašus?

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


Norėdami išjungti Claude Code automatinę atmintį tik viename projekte, įtraukite `"autoMemoryEnabled": false` į to projekto failą `.claude/settings.json`. Komandos `/memory` jungiklis tam netinka: jis įrašo nustatymą į visuotinį failą ir išjungia atmintį visuose jūsų kompiuterio projektuose.

Agentas gali greitai prisikaupti dalykų, kurių jam nereikia. Šiuo atveju Hermes 2 valandas mąstė apie užduotį. Paklaustas „Kiek tokenų panaudojai?“, jis atsakė: „Mano apytikris įvertinimas – 100 milijonų.“ Ar išsprendei užduotį? „Ne, ją tyrinėjau.“ Jis vis peržiūrinėjo visus failus iš eilės ir painiojosi.

Todėl į agento atmintį reikėtų įtraukti tik pačią vertingiausią informaciją. O šiame pateiktame vertinime Claude Code automatinė atmintis gana silpna: labai maža ir stipriai suspausta. Jei norite, kad Claude dirbtų tik pagal jūsų taisykles, pakanka 1 eilutės projekto nustatymuose.

Pažiūrėkime, kuo automatinė atmintis skiriasi nuo CLAUDE.md, kaip ją išjungti ir ką daryti su senais užrašais. Pradėkime.

Ailoot informacinė dokumentacija: [ailoot.ai/docs/](https://ailoot.ai/docs/).



<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Pagrindinė šios skilties mintis">

Pagrindinė mintis

Atidarykite projekto failą `.claude/settings.json` ir įtraukite `"autoMemoryEnabled": false`. Jei prie projekto dirba ir kiti žmonės, o atmintį norite išjungti tik sau, tą patį raktą įrašykite į `.claude/settings.local.json`. Šis raktas taikomas tik šiam projektui; kituose atmintis veiks toliau. Jungiklis komandoje `/memory` įrašo raktą į `~/.claude/settings.json` ir išjungia atmintį visur. Išjungus atmintį, seni užrašai lieka diske. Juos galite atverti per `/memory` ir išvalyti rankiniu būdu.

</div>

## Kuo automatinė atmintis skiriasi nuo CLAUDE.md?

CLAUDE.md yra pagrindinis instrukcijų failas, kurį rašote jūs. Kiekviename naujame pokalbyje Claude tarsi klausia: „Kas čia yra? Kas aš? Ką turėčiau daryti?“ Kai CLAUDE.md viskas išdėstyta aiškiai, jis sako: „Gerai, esu ekspertas. Supratau.“

Automatinę atmintį Claude rašo pats. Sakote jam: „Prisimink, kad visada turi atsakyti mano pageidaujama kalba“ arba „Nerašyk reikšmių tiesiogiai kode; visada gauk jas iš duomenų bazės“, o jis atminties aplanke sukuria failą, kuriame maždaug parašyta „daugiau taip nedaryk“. Vėlesniuose seansuose jis tai prisimena.

Žinoma, ne visada. Agentai vis tiek pamiršta, todėl reikia juos prižiūrėti: „Klausyk, bičiuli, ir vėl pamiršai. Jau esame apie tai kalbėję.“ Jis atsako: „O, taip, prisimenu; radau tai čia, faile.“ Todėl paprastai viską, kas svarbu, įrašome į CLAUDE.md, o ne pasikliaujame atmintimi.

Išsamus paaiškinimas, kokias taisykles įtraukti į CLAUDE.md, pateiktas [atskirame straipsnyje](https://ailoot.ai/blog/lt/claude-md-template/), o kuo Claude pokalbio atmintis skiriasi nuo CLAUDE.md – [kitame straipsnyje](https://ailoot.ai/blog/lt/claude-memory-claude-md-auto-memory/).

Jei projektus kuriate su DI agentais, laikykite naudojamų įrankių dokumentaciją po ranka.



## Ką Claude įrašo pats

Claude Code išsaugo 4 rūšių užrašus:

- `user` — jūsų vaidmenį, patirtį ir pageidaujamą darbo būdą;
- `feedback` — jūsų pataisymus ir patvirtintus darbo metodus;
- `project` — dabartinius darbus, terminus ir sprendimus, kurių kode nematyti;
- `reference` — kur rasti informaciją už projekto ribų, pavyzdžiui, užduočių sekimo sistemoje.

Visa tai laikoma aplanke `~/.claude/projects/<project>/memory/`. Pagrindinis jo failas yra `MEMORY.md` – turinys, kuriame kiekvienam užrašui skirta po 1 eilutę. Kiekvieno seanso pradžioje Claude perskaito pirmąsias 200 eilučių arba 25 KB, o kitus failus atveria, kai jų prireikia. Atmintis saugoma tik jūsų kompiuteryje: ji neperkeliama į kitą įrenginį ar debesiją.

Šiame pavyzdyje pateiktas naudotojo vardas ir vaidmuo bei taisyklė neįrašinėti kintančių reikšmių tiesiogiai kode – iš viso tik 5–7 eilutės. Tai paties agento darbo taisyklės.

Projekto žinias galite saugoti antrosiose smegenyse: failų aplankuose, kuriuos agentas skaito per nuorodas. Taikant šį būdą naudinga apibrėžti „antrųjų smegenų“ įgūdį ir kartu su projekto failais laikyti PDF su Hermes diegimo komandomis bei lentele „kurį modelį naudoti kuriai užduočiai“.

## Kaip išjungti automatinę atmintį viename projekte

1.  ### Įtraukite eilutę į projekto nustatymus

    Pagrindiniame projekto aplanke yra paslėptas `.claude` aplankas su failu `settings.json`. Paprasčiausia paprašyti paties Claude Code: „Įtrauk `"autoMemoryEnabled": false` į šio projekto failą `.claude/settings.json` ir kitų nustatymų nekeisk.“ Jei failą atidarote rankiniu būdu, o jo nėra, sukurkite jį su tokiu turiniu:

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

    Jei faile jau yra nustatymų, įtraukite raktą šalia jų ir kitų nekeiskite. Kai `autoMemoryEnabled` nustatyta į `false`, Claude nei skaito atminties aplanką, nei ką nors į jį rašo.

2.  ### Pasirinkite, kam taikomas nustatymas

    `.claude/settings.json` yra bendrinamas projekto failas ir taikomas visiems, dirbantiems prie projekto. Jei atmintį norite išjungti tik sau, tą patį raktą įrašykite į `.claude/settings.local.json`: tai jūsų asmeninis šio projekto nustatymų failas.

    Projekto nustatymai turi pirmenybę prieš visuotinius nustatymus. Net jei atmintis įjungta faile `~/.claude/settings.json`, šiam projektui pirmenybė teikiama reikšmei `false`.

3.  ### Paleiskite Claude Code iš naujo

    Uždarykite seansą ir projekto aplanke vėl paleiskite `claude`. Įveskite `/status`: eilutėje `Setting sources` turėtų būti nurodytas jūsų projekto failas. Jei jis ten yra, Claude jį perskaitė. Gretimame projekte atmintis liks įjungta.

Yra dar 2 būdai, tačiau jie skirti kitoms reikmėms:

- **Aplinkos kintamasis `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1`.** Paleidus `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claude`, atmintis išjungiama tik tam paleidimui, o šis nustatymas turi pirmenybę prieš raktą nustatymų failuose. Tačiau jį reikės įvesti kaskart.
- **Jungiklis komandoje `/memory`.** Jis įrašo `autoMemoryEnabled` į `~/.claude/settings.json` – visuotinį failą, taikomą visiems jūsų kompiuterio projektams. Panaudoję jį viename projekte, atmintį išjungsite visur.

Dar vienas dalykas: foniniame seanse šiuo jungikliu atmintį galima tik išjungti, bet ne vėl įjungti. Norėdami ją įjungti, naudokite įprastą seansą, kurį patys paleidote terminale komanda `claude`.

<div class="aside" data-semantic="callout" role="note" aria-label="Įspėjimas">

Įspėjimas

Išjungus atmintį neištrinama nieko, ką Claude jau yra įrašęs. `memory` aplankas lieka diske, kol patys jo neišvalote.

</div>

## Ką daryti su senais užrašais

Komanda `/memory` pateikia atminties failų sąrašą ir leidžia atverti bet kurį iš jų. Tai paprasti tekstiniai failai: galite juos redaguoti arba ištrinti.

Netinkinkite jų nepatikrinę; pirmiausia pažiūrėkite, kas juose yra. Šiame aprašytame taisyklių aplanko tvarkymo atvejyje agentas, apmąstydamas savo veiklą, buvo įrašęs nereikalingos informacijos apie naudotoją. Perteklinės taisyklės kenkia taip pat, kaip ir pasenusių taisyklių prigrūstas pagrindinis CLAUDE.md failas: agentas jomis vis tiek vadovaujasi, haliucinuoja ir pateikia prastesnį kontekstą.

Galite paprašyti agento atlikti valymą. Kartą per savaitę galite duoti jam tokią užduotį verslo aplankui; ji tinka ir atminties aplankui:

```
Tavo užduotis – rasti viską, kas nebėra aktualu arba yra pasenę, ir įrodyti, kad tai iš tiesų pasenę. Kol kas to netrink; tik surask ir pateik man.
```

Jis pateiks sąrašą su įrodymais, o jūs nuspręsite, ką ištrinti. Iš užrašų į CLAUDE.md perkelkite tik vertingiausią informaciją. Atskirame straipsnyje paaiškinta, kaip trumpai surašyti instrukcijas, kad Claude jų laikytųsi [atskirame straipsnyje](https://ailoot.ai/blog/lt/claude-md-after-opus-5/). O kaip sutvarkyti visą projekto atmintį aplankais ir taisyklėmis, aprašyta [straipsnyje apie antrąsias smegenis](https://ailoot.ai/blog/lt/claude-code-second-brain/).

Ar palikote automatinę atmintį įjungtą, ar ją išjungėte? Patikrinkite, ką Claude spėjo apie jus įsiminti. Toliau susipažinti su Ailoot galite svetainėje [ailoot.ai](https://ailoot.ai/).

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

### Šaltiniai

- [Claude Code: kaip Claude įsimena jūsų projektą](https://code.claude.com/docs/en/memory.md) — užrašų tipai, atminties aplankas, 200 eilučių arba 25 KB, /memory jungiklis, vieno projekto nustatymas ir aplinkos kintamasis
- [Claude Code: nustatymų failai ir jų prioritetas](https://code.claude.com/docs/en/settings.md) — `.claude/settings.json`, `.claude/settings.local.json` ir `~/.claude/settings.json` bei tai, kuriam teikiama pirmenybė
- [Claude Code: nustatymų nuoroda, autoMemoryEnabled](https://code.claude.com/docs/en/settings-reference.md) — ką daro `false`, kur galima nustatyti raktą ir kokį prioritetą turi aplinkos kintamasis

</div>

## Klausimai ir atsakymai

### Kuriame nustatymų faile atmintį išjungti tik sau viename projekte?

To projekto .claude/settings.local.json įrašykite "autoMemoryEnabled": false. Bendram projekto nustatymui naudokite .claude/settings.json. /memory jungiklis pakeičia bendrąjį nustatymą, todėl netinka, jei gretimuose projektuose atmintis turi likti įjungta.

### Ar išjungus automatinę atmintį ištrinami seni užrašai?

Ne. Atminties aplankas lieka diske. Prieš ką nors ištrindami peržiūrėkite failus, o prireikus naudingus sprendimus išsaugokite kitur. Pakeitę projekto nustatymus paleiskite Claude Code iš naujo ir per /status patikrinkite įkelto nustatymo šaltinį.


## Ailoot · Įmonė ir jos projektų portfelis

Ailoot remiasi sukaupta veiklos patirtimi, plačia klientų baze, stabiliomis paslaugomis ir nuolatine KPI kontrole.

Įmonė ir jos projektų portfelis: milijonai klientų; mėnesio pardavimai siekia milijardus.

Ailoot šią veiklos patirtį pritaiko teikdama API prieigą prie DI funkcijų klientų produktuose, agentuose, programose ir automatizavimo sprendimuose.
