# Kako izklopiti samodejni pomnilnik Claude Code v enem projektu

> Samodejni pomnilnik Claude Code v posameznem projektu izklopite z vrstico autoMemoryEnabled: false v datoteki .claude/settings.json. V čem je to boljše od /memory in kako počistite zapiske?

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


Če želite samodejni pomnilnik Claude Code izklopiti samo za en projekt, v datoteko `.claude/settings.json` tega projekta dodajte `"autoMemoryEnabled": false`. Preklopni gumb v ukazu `/memory` za to ni primeren: nastavitev zapiše v globalno datoteko in izklopi pomnilnik za vse projekte v računalniku.

Agent se lahko hitro zapolni s stvarmi, ki jih ne potrebuje. V tukaj opisanem primeru je Hermes 2 uri razmišljal o nalogi. Ko so ga vprašali: »Koliko žetonov si porabil?«, je odgovoril: »Moja groba ocena je 100 milijonov.« Ali si rešil nalogo? »Ne, raziskoval sem.« Še naprej je pregledoval vse datoteke po vrsti in se zmedel.

Zato v agentov pomnilnik shranite samo najdragocenejše informacije. Po tukajšnji oceni je samodejni pomnilnik Claude Code precej šibek: zelo majhen in močno stisnjen. Če želite, da Claude dela samo po vaših pravilih, zadostuje 1 vrstica v nastavitvah projekta.

Poglejmo, kako se samodejni pomnilnik razlikuje od datoteke CLAUDE.md, kako ga izklopiti in kaj storiti s starimi zapiski. Začnimo.

Referenčna dokumentacija Ailoot: [ailoot.ai/docs/](https://ailoot.ai/docs/).



<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ključna ugotovitev za ta razdelek">

Ključna ugotovitev

Odprite projektno datoteko `.claude/settings.json` in dodajte `"autoMemoryEnabled": false`. Če pri projektu sodelujejo še drugi in želite pomnilnik izklopiti samo zase, isti ključ dodajte v `.claude/settings.local.json`. Ključ velja samo za ta projekt; v drugih bo pomnilnik še naprej deloval. Preklopni gumb v `/memory` zapiše ključ v `~/.claude/settings.json` in izklopi pomnilnik povsod. Stari zapiski ostanejo na disku, ko je pomnilnik izklopljen. Odprete jih lahko prek `/memory` in jih ročno počistite.

</div>

## Kako se samodejni pomnilnik razlikuje od datoteke CLAUDE.md?

CLAUDE.md je glavna datoteka z navodili, ki jo napišete sami. V vsakem novem klepetu Claude v bistvu sprašuje: »Kaj je tukaj? Kdo sem? Kaj naj naredim?« Ko je vse podrobno zapisano v datoteki CLAUDE.md, reče: »Prav, jaz sem strokovnjak. Razumem.«

Samodejni pomnilnik piše Claude sam. Rečete mu: »Zapomni si, da moraš vedno odgovarjati v mojem izbranem jeziku« ali »Ne vpisuj vrednosti neposredno v kodo; vedno jih pridobi iz podatkovne zbirke«, on pa v mapo s pomnilnikom zapiše datoteko z vsebino v slogu »tega ne naredi več«. V poznejših sejah se tega spomni.

Seveda ne vedno. Agenti še vedno kaj pozabijo, zato jih morate imeti na očeh: »Poslušaj, kolega, spet si pozabil. O tem sva že govorila.« Odgovori: »Oh, ja, spomnim se; našel sem to tukaj v datoteki.« Zato vse pomembno običajno zapišemo v CLAUDE.md, namesto da bi se zanašali na pomnilnik.

Podrobna razlaga o tem, katera pravila zapisati v CLAUDE.md, je [v ločenem članku](https://ailoot.ai/blog/sl/claude-md-template/), razlaga o tem, kako se Memory v klepetu Claude razlikuje od datoteke CLAUDE.md, pa [v drugem članku](https://ailoot.ai/blog/sl/claude-memory-claude-md-auto-memory/).

Če projekte gradite z agenti UI, imejte dokumentacijo orodij, ki jih uporabljate, pri roki.



## Kaj Claude zapiše sam

Claude Code shranjuje 4 vrste zapiskov:

- `user` — vaša vloga, izkušnje in želeni način dela;
- `feedback` — vaši popravki in pristopi, ki ste jih potrdili;
- `project` — trenutno delo, roki in odločitve, ki niso razvidne iz kode;
- `reference` — kje najti informacije zunaj projekta, na primer v sledilniku opravil.

Vse to je shranjeno v `~/.claude/projects/<project>/memory/`. Glavna datoteka je `MEMORY.md`, kazalo z 1 vrstico za vsak zapisek. Na začetku vsake seje Claude prebere prvih 200 vrstic ali 25 KB te datoteke, druge pa odpre, ko jih potrebuje. Pomnilnik je samo v vašem računalniku: ne prenese se v drug računalnik ali oblak.

V tukaj opisanem primeru vsebuje uporabnikovo ime in vlogo ter pravilo, naj vrednosti ne bodo neposredno zapisane v kodi; skupaj je to samo 5–7 vrstic. To so pravila za agenta samega: kako naj dela.

Znanje o projektu lahko shranite v drugem možganu: mapah z datotekami, ki jih agent bere prek povezav. Pri tem pristopu je koristno določiti veščino za »drugi možgan« in ob projektnih datotekah hraniti PDF z ukazi za namestitev Hermesa ter tabelo »kateri model uporabiti za katero nalogo«.

## Kako izklopiti samodejni pomnilnik za en projekt

1.  ### Dodajte vrstico v nastavitve projekta

    V glavni mapi projekta je skrita mapa `.claude`, v njej pa datoteka `settings.json`. Najlažje je, da za to prosite kar Claude Code: »V datoteko `.claude/settings.json` tega projekta dodaj `"autoMemoryEnabled": false` in pusti druge nastavitve pri miru.« Če datoteko odpirate ročno in še ne obstaja, jo ustvarite s to vsebino:

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

    Če datoteka že vsebuje nastavitve, dodajte ključ poleg njih in pustite vse drugo pri miru. Ko je vrednost `autoMemoryEnabled` enaka `false`, Claude ne bere mape s pomnilnikom in vanjo ničesar ne zapisuje.

2.  ### Izberite, za koga velja nastavitev

    `.claude/settings.json` je skupna projektna datoteka in velja za vse, ki delajo na projektu. Če želite pomnilnik izklopiti samo zase, isti ključ dodajte v `.claude/settings.local.json`: to je vaša osebna datoteka z nastavitvami za ta projekt.

    Projektne nastavitve imajo prednost pred globalnimi. Tudi če je pomnilnik omogočen v `~/.claude/settings.json`, za ta projekt velja `false`.

3.  ### Znova zaženite Claude Code

    Zaprite sejo in znova zaženite `claude` v mapi projekta. Vnesite `/status`: projektna datoteka bi morala biti navedena v vrstici `Setting sources`. Če je, jo je Claude prebral. V sosednjem projektu bo pomnilnik ostal omogočen.

Obstajata še 2 drugi metodi, vendar služita različnima namenoma:

- **Spremenljivka okolja `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1`.** Z zagonom `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claude` izklopite pomnilnik samo za ta zagon in preglasite ključ v nastavitvenih datotekah. Vendar morate to vsakič znova vnesti.
- **Preklopni gumb v `/memory`.** Zapiše `autoMemoryEnabled` v `~/.claude/settings.json`, vašo globalno datoteko za vse projekte v računalniku. Če ga uporabite v enem projektu, izklopite pomnilnik povsod.

Še nekaj: v seji v ozadju lahko preklopni gumb pomnilnik samo izklopi, ne more pa ga znova vklopiti. Za to uporabite običajno sejo, ki ste jo sami začeli z zagonom `claude` v terminalu.

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

Opozorilo

Če izklopite pomnilnik, se ne izbriše nič, kar je Claude že zapisal. Mapa `memory` ostane na disku, dokler je sami ne počistite.

</div>

## Kaj storiti s starimi zapiski

Ukaz `/memory` prikaže datoteke s pomnilnikom in omogoča, da katero koli odprete. To so običajne besedilne datoteke: lahko jih urejate ali izbrišete.

Ne brišite jih na slepo; najprej poglejte, kaj je v njih. V tukaj opisanem primeru čiščenja mape s pravili je agent v okviru samorefleksije zabeležil nepotrebne informacije o uporabniku. Nepregledna pravila so prav tako škodljiva kot neurejena korenska datoteka CLAUDE.md, polna zastarelih pravil: agent jih še vedno uporablja, halucinira in vam ponuja slabši kontekst.

Za čiščenje lahko prosite agenta. Enkrat na teden mu lahko za poslovno mapo dodelite nalogo, kot je ta; enako deluje tudi za mapo s pomnilnikom:

```
Tvoja naloga je poiskati vse, kar ni več relevantno ali je zastarelo, in dokazati, da je res zastarelo. Tega še ne smeš izbrisati; samo poišči in mi predstavi.
```

Pripravi seznam z dokazi, vi pa se odločite, kaj boste izbrisali. Iz zapiskov prenesite v CLAUDE.md samo najdragocenejše informacije. Pojasnilo o tem, kako ohraniti kratka navodila, da jim Claude sledi, je [v ločenem članku](https://ailoot.ai/blog/sl/claude-md-after-opus-5/). Kako urediti pomnilnik celotnega projekta z mapami in pravili, je opisano [v članku o drugem možganu](https://ailoot.ai/blog/sl/claude-code-second-brain/).

Ste samodejni pomnilnik pustili vklopljen ali ste ga izklopili? Preverite, kaj si je Claude zapomnil o vas. Raziskovanje Ailoota lahko nadaljujete na [ailoot.ai](https://ailoot.ai/).

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

### Viri

- [Claude Code: Kako si Claude zapomni vaš projekt](https://code.claude.com/docs/en/memory.md) — vrste zapiskov, mapa s pomnilnikom, 200 vrstic ali 25 KB, preklopni gumb /memory, nastavitev za en projekt in spremenljivka okolja
- [Claude Code: Nastavitvene datoteke in prednostni vrstni red](https://code.claude.com/docs/en/settings.md) — `.claude/settings.json`, `.claude/settings.local.json` in `~/.claude/settings.json` ter njihova prednostna razvrstitev
- [Claude Code: Referenca nastavitev, autoMemoryEnabled](https://code.claude.com/docs/en/settings-reference.md) — kaj naredi vrednost `false`, kje je mogoče nastaviti ključ in prednost spremenljivke okolja

</div>

## Vprašanja in odgovori: Kako izklopiti samodejni pomnilnik Claude Code v enem projektu

### Katera nastavitvena datoteka izklopi pomnilnik samo zame v enem projektu?

V .claude/settings.local.json tega projekta vnesite "autoMemoryEnabled": false. Za skupno nastavitev projekta uporabite .claude/settings.json. Stikalo /memory spreminja globalno nastavitev, zato ni primerno, kadar mora pomnilnik v sosednjih projektih ostati vklopljen.

### Ali izklop samodejnega pomnilnika izbriše stare zapiske?

Ne. Mapa s pomnilnikom ostane na disku. Pred brisanjem preglejte njene datoteke in po potrebi koristne odločitve ohranite drugje. Po spremembi projektnih nastavitev znova zaženite Claude Code in v /status preverite vir naložene nastavitve.


## Ailoot · Podjetje in njegov portfelj projektov

Ailoot temelji na pridobljenih operativnih izkušnjah, široki bazi strank, stabilni storitvi in stalnem spremljanju KPI.

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

Ailoot te operativne izkušnje uporablja za dostop prek API do funkcij umetne inteligence v izdelkih strank, agentih, aplikacijah in avtomatizacijah.
