# Jak vypnout automatickou paměť Claude Code v jednom projektu

> Automatická paměť Claude Code v jednom projektu se vypíná řádkem autoMemoryEnabled: false v souboru .claude/settings.json. V čem je to lepší než /memory a jak vyčistit poznámky?

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


Chcete-li vypnout automatickou paměť Claude Code pouze pro jeden projekt, přidejte do souboru `.claude/settings.json` daného projektu řádek `"autoMemoryEnabled": false`. Přepínač v příkazu `/memory` se k tomu nehodí: zapíše toto nastavení do globálního souboru a vypne paměť pro všechny projekty ve vašem počítači.

Agent může rychle zaplnit paměť věcmi, které nepotřebuje. V popsaném případě strávil Hermes přemýšlením o úkolu 2 hodiny. Když dostal otázku „Kolik tokenů jsi použil?“, odpověděl: „Můj hrubý odhad je 100 milionů.“ Vyřešil jsi úkol? „Ne, zkoumal jsem ho.“ Postupně procházel všechny soubory a ztrácel se v nich.

Proto byste měli do paměti agenta ukládat jen ty nejcennější informace. A podle hodnocení uvedeného zde je automatická paměť Claude Code poměrně slabá: velmi malá a silně komprimovaná. Pokud chcete, aby Claude pracoval jen podle vašich pravidel, stačí jeden řádek v nastavení projektu.

Podívejme se, jak se automatická paměť liší od CLAUDE.md, jak ji vypnout a co dělat se starými poznámkami. Pojďme na to.

Referenční dokumentace Ailoot: [ailoot.ai/docs/](https://ailoot.ai/docs/).



<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Hlavní poznatek z této části">

Hlavní poznatek

Otevřete soubor `.claude/settings.json` projektu a přidejte `"autoMemoryEnabled": false`. Pokud na projektu pracují i další lidé a chcete vypnout paměť jen pro sebe, vložte stejný klíč do souboru `.claude/settings.local.json`. Klíč platí pouze pro tento projekt; v ostatních bude paměť dál fungovat. Přepínač v `/memory` zapíše klíč do `~/.claude/settings.json` a vypne paměť všude. Staré poznámky zůstanou na disku i po vypnutí paměti. Můžete je otevřít přes `/memory` a ručně uklidit.

</div>

## Jak se automatická paměť liší od CLAUDE.md?

CLAUDE.md je hlavní soubor s pokyny, který píšete sami. V každém novém chatu se Claude v podstatě ptá: „Co tu je? Kdo jsem? Co mám dělat?“ Když je vše vysvětlené v CLAUDE.md, řekne si: „Jasně, jsem odborník. Rozumím.“

Automatickou paměť si Claude zapisuje sám. Řeknete mu: „Pamatuj si, že máš vždy odpovídat v mém preferovaném jazyce“ nebo „Nezadávej hodnoty napevno; vždy je načítej z databáze“ a on zapíše do složky s pamětí soubor ve smyslu „tohle už příště nedělej“. V dalších relacích si to vybaví.

Samozřejmě ne vždy. Agenti věci stále zapomínají a musíte na ně dohlížet: „Hele, kamaráde, zase jsi zapomněl. Už jsme to probírali.“ Odpoví: „Aha, ano, vzpomínám si; našel jsem to tady v souboru.“ Proto obvykle dáváme všechno důležité do CLAUDE.md místo toho, abychom spoléhali na paměť.

Podrobné vysvětlení, která pravidla patří do CLAUDE.md, najdete [v samostatném článku](https://ailoot.ai/blog/cs/claude-md-template/) a rozdíl mezi Memory v chatu Claude a CLAUDE.md je popsán [v dalším článku](https://ailoot.ai/blog/cs/claude-memory-claude-md-auto-memory/).

Pokud vytváříte projekty pomocí AI agentů, mějte dokumentaci k používaným nástrojům po ruce.



## Co si Claude zapisuje sám?

Claude Code ukládá 4 typy poznámek:

- `user` — vaše role, zkušenosti a preferovaný způsob práce;
- `feedback` — vaše opravy a přístupy, které jste potvrdili;
- `project` — aktuální práce, termíny a rozhodnutí, která nejsou vidět v kódu;
- `reference` — kde najít informace mimo projekt, například v systému pro správu úkolů.

Všechno je uloženo v `~/.claude/projects/<project>/memory/`. Hlavním souborem je `MEMORY.md`, obsah, v němž je pro každou poznámku jeden řádek. Na začátku každé relace Claude přečte prvních 200 řádků nebo 25 KB a ostatní soubory otevře, když je potřebuje. Paměť zůstává pouze ve vašem počítači: nepřenáší se na jiný počítač ani do cloudu.

V popsaném příkladu obsahuje jméno a roli uživatele a také pravidlo proti zadávání dynamických hodnot napevno; dohromady jen 5–7 řádků. Jsou to pravidla pro samotného agenta: jak má pracovat.

Znalosti o projektu můžete ukládat do druhého mozku: do složek se soubory, které agent čte prostřednictvím odkazů. Pro tento přístup se hodí nadefinovat dovednost „druhý mozek“ a uložit k souborům projektu PDF s instalačními příkazy Hermes a tabulku „který model použít pro který úkol“.

## Jak vypnout automatickou paměť pro jeden projekt

1.  ### Přidejte řádek do nastavení projektu

    Hlavní složka projektu obsahuje skrytou složku `.claude` se souborem `settings.json`. Nejjednodušší je požádat přímo Claude Code: „Přidej `"autoMemoryEnabled": false` do souboru `.claude/settings.json` tohoto projektu a ostatní nastavení ponech beze změny.“ Pokud soubor upravujete ručně a neexistuje, vytvořte ho s tímto obsahem:

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

    Pokud soubor už obsahuje nastavení, přidejte klíč k ostatním a nic dalšího neměňte. Když je `autoMemoryEnabled` nastaveno na `false`, Claude složku s pamětí ani nečte, ani do ní nic nezapisuje.

2.  ### Zvolte, na koho se nastavení vztahuje

    `.claude/settings.json` je sdílený soubor projektu a platí pro všechny, kteří na projektu pracují. Pokud chcete vypnout paměť jen pro sebe, vložte stejný klíč do `.claude/settings.local.json`: jde o váš osobní soubor nastavení pro tento projekt.

    Nastavení projektu má přednost před globálním nastavením. I když je paměť povolená v `~/.claude/settings.json`, pro tento projekt platí `false`.

3.  ### Restartujte Claude Code

    Ukončete relaci a spusťte znovu `claude` ve složce projektu. Zadejte `/status`: soubor projektu by se měl objevit na řádku `Setting sources`. Pokud tam je, Claude ho načetl. V sousedním projektu zůstane paměť zapnutá.

Existují ještě 2 další metody, ale slouží k jiným účelům:

- **Proměnná prostředí `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1`.** Spuštění `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claude` vypne paměť pouze pro dané spuštění a přebije klíč v souborech nastavení. Musíte ji ale zadávat pokaždé.
- **Přepínač v `/memory`.** Zapíše `autoMemoryEnabled` do `~/.claude/settings.json`, globálního souboru pro všechny projekty v počítači. Použijete-li ho v jednom projektu, vypnete paměť všude.

Ještě jedna věc: v relaci na pozadí může přepínač paměť pouze vypnout, nikoli znovu zapnout. Chcete-li ji povolit, použijte běžnou relaci, kterou jste sami spustili příkazem `claude` v terminálu.

<div class="aside" data-semantic="callout" role="note" aria-label="Varování">

Varování

Vypnutí paměti nesmaže nic, co Claude už zapsal. Složka `memory` zůstane na disku, dokud ji sami nevyčistíte.

</div>

## Co dělat se starými poznámkami

Příkaz `/memory` vypíše soubory s pamětí a umožní vám kterýkoli z nich otevřít. Jsou to obyčejné textové soubory: můžete je upravit nebo smazat.

Nemažte je bez rozmyslu; nejprve se podívejte, co v nich je. V popsaném případě čištění složky s pravidly si agent při sebereflexi zaznamenal zbytečné informace o uživateli. Nepřehledná pravidla škodí stejně jako přeplněný kořenový soubor CLAUDE.md plný zastaralých pravidel: agent je stále používá, halucinuje a poskytuje vám horší kontext.

O úklid můžete požádat agenta. Jednou týdně mu můžete zadat úkol například pro pracovní složku; stejně to funguje i pro složku s pamětí:

```
Tvým úkolem je najít vše, co už není relevantní nebo je zastaralé, a prokázat, že je to skutečně zastaralé. Zatím to nesmíš mazat; pouze to najdi a předlož mi.
```

Předloží vám seznam s důkazy a vy rozhodnete, co smazat. Z poznámek přesuňte do CLAUDE.md jen ty nejcennější informace. Samostatný článek vysvětluje, [jak udržet pokyny krátké, aby se jimi Claude řídil](https://ailoot.ai/blog/cs/claude-md-after-opus-5/). A jak uspořádat paměť projektu jako celek, včetně složek a pravidel, popisuje [článek o druhém mozku](https://ailoot.ai/blog/cs/claude-code-second-brain/).

Nechali jste automatickou paměť zapnutou, nebo jste ji vypnuli? Podívejte se, co si o vás Claude stihl zapamatovat. V prozkoumávání Ailoot můžete pokračovat na [ailoot.ai](https://ailoot.ai/).

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

### Zdroje

- [Claude Code: Jak si Claude pamatuje váš projekt](https://code.claude.com/docs/en/memory.md) — typy poznámek, složka s pamětí, 200 řádků nebo 25 KB, přepínač /memory, nastavení pro jeden projekt a proměnná prostředí
- [Claude Code: Soubory nastavení a jejich priorita](https://code.claude.com/docs/en/settings.md) — `.claude/settings.json`, `.claude/settings.local.json` a `~/.claude/settings.json` a pořadí jejich přednosti
- [Claude Code: Přehled nastavení, autoMemoryEnabled](https://code.claude.com/docs/en/settings-reference.md) — co znamená `false`, kde lze klíč nastavit a jakou prioritu má proměnná prostředí

</div>

## Časté otázky

### Který soubor nastavení vypne paměť jen mně v jednom projektu?

Do projektového .claude/settings.local.json vložte "autoMemoryEnabled": false. Pro sdílené projektové nastavení použijte .claude/settings.json. Přepínač /memory mění globální nastavení, takže se nehodí, mají-li sousední projekty paměť zachovat.

### Smaže vypnutí automatické paměti staré poznámky?

Ne. Složka paměti zůstane na disku. Před mazáním její soubory projděte a užitečná rozhodnutí případně uložte jinam. Po změně projektového nastavení restartujte Claude Code a v /status ověřte, z jakého zdroje se nastavení načetlo.


## Ailoot · Společnost a její portfolio projektů

Ailoot staví na dlouhodobých provozních zkušenostech, široké klientské základně, stabilních službách a průběžném sledování KPI.

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

Ailoot využívá tyto provozní zkušenosti k poskytování přístupu přes API k funkcím AI v produktech zákazníků, agentech, aplikacích a automatizacích.
