# Jak wyłączyć automatyczną pamięć Claude Code w jednym projekcie

> Wyłącz Auto Memory w jednym projekcie przez autoMemoryEnabled: false w .claude/settings.json. Poznaj różnicę względem /memory i uporządkuj notatki.

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


Aby wyłączyć automatyczną pamięć Claude Code tylko w jednym projekcie, dodaj `"autoMemoryEnabled": false` do pliku `.claude/settings.json` tego projektu. Przełącznik w poleceniu `/memory` się do tego nie nadaje: zapisuje ustawienie w pliku globalnym i wyłącza pamięć we wszystkich projektach na komputerze.

Agent może szybko zapełnić się rzeczami, których nie potrzebuje. W opisanym tutaj przypadku Hermes przez 2 godziny zastanawiał się nad zadaniem. Na pytanie „Ile tokenów użyłeś?” odpowiedział: „Szacuję, że około 100 milionów”. Czy rozwiązałeś zadanie? „Nie, przeprowadziłem research”. Agent nadal przeglądał kolejno wszystkie pliki i coraz bardziej się gubił.

Dlatego w pamięci agenta należy umieszczać tylko najcenniejsze informacje. A w ocenie przedstawionej tutaj automatyczna pamięć Claude Code wypada dość słabo: jest bardzo mała i mocno skompresowana. Jeśli chcesz, by Claude pracował wyłącznie według twoich zasad, wystarczy 1 wiersz w ustawieniach projektu.

Zobaczmy, czym automatyczna pamięć różni się od CLAUDE.md, jak ją wyłączyć i co zrobić ze starymi notatkami. Zaczynajmy.

Dokumentacja referencyjna Ailoot: [ailoot.ai/docs/](https://ailoot.ai/docs/).



<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze informacje w tej sekcji">

Najważniejsze informacje

Otwórz plik `.claude/settings.json` projektu i dodaj `"autoMemoryEnabled": false`. Jeśli nad projektem pracują też inne osoby, a chcesz wyłączyć pamięć tylko dla siebie, umieść ten sam klucz w `.claude/settings.local.json`. Klucz dotyczy tylko tego projektu; w pozostałych pamięć będzie nadal działać. Przełącznik w `/memory` zapisuje klucz w `~/.claude/settings.json` i wyłącza pamięć wszędzie. Po wyłączeniu pamięci stare notatki pozostają na dysku. Możesz otworzyć je przez `/memory` i uporządkować ręcznie.

</div>

## Czym automatyczna pamięć różni się od CLAUDE.md?

CLAUDE.md to główny plik z instrukcjami, który piszesz samodzielnie. Rozpoczynając każdą nową rozmowę, Claude w gruncie rzeczy pyta: „Co tu jest? Kim jestem? Co mam zrobić?”. Gdy wszystko jest opisane w CLAUDE.md, odpowiada: „Jasne, jestem ekspertem. Rozumiem”.

Automatyczną pamięć zapisuje sam Claude. Mówisz mu: „Pamiętaj, żeby zawsze odpowiadać w preferowanym przeze mnie języku” albo „Nie wpisuj wartości na sztywno; zawsze pobieraj je z bazy danych”, a on zapisuje w folderze pamięci plik z informacją w rodzaju „więcej tego nie rób”. Podczas kolejnych sesji przypomina sobie tę zasadę.

Oczywiście nie zawsze. Agenci nadal zapominają, więc trzeba ich pilnować: „Słuchaj, kolego, znowu zapomniałeś. Już to przerabialiśmy”. Agent odpowiada: „Ach, tak, pamiętam. Znalazłem to tutaj, w pliku”. Dlatego zazwyczaj umieszczamy wszystkie ważne informacje w CLAUDE.md, zamiast polegać na pamięci.

Szczegółowe wyjaśnienie, jakie reguły umieścić w CLAUDE.md, znajdziesz [w osobnym artykule](https://ailoot.ai/blog/pl/claude-md-template/), a różnice między Memory na czacie Claude a CLAUDE.md opisuje [inny artykuł](https://ailoot.ai/blog/pl/claude-memory-claude-md-auto-memory/).

Jeśli budujesz projekty z użyciem agentów AI, miej pod ręką dokumentację narzędzi, z których korzystasz.



## Co zapisuje Auto Memory w Claude Code?

Claude Code zapisuje 4 rodzaje notatek:

- `user` — twoja rola, doświadczenie i preferowany sposób pracy;
- `feedback` — twoje korekty i zatwierdzone przez ciebie podejścia;
- `project` — bieżąca praca, terminy i decyzje, których nie widać w kodzie;
- `reference` — miejsca, w których można znaleźć informacje spoza projektu, takie jak system śledzenia zadań.

Wszystko to znajduje się w `~/.claude/projects/<project>/memory/`. Głównym plikiem jest tam `MEMORY.md` — spis treści zawierający po 1 wierszu na notatkę. Na początku każdej sesji Claude odczytuje pierwsze 200 wierszy lub 25 KB, a pozostałe pliki otwiera w razie potrzeby. Pamięć znajduje się tylko na twoim komputerze: nie przenosi się na inną maszynę ani do chmury.

W opisywanym tutaj przykładzie zawiera imię i rolę użytkownika oraz regułę zabraniającą wpisywania dynamicznych wartości na sztywno — łącznie zaledwie 5–7 wierszy. Są to zasady dla samego agenta, określające, jak powinien pracować.

Wiedzę o projekcie możesz przechowywać w drugim mózgu, czyli w folderach z plikami, które agent odczytuje za pośrednictwem linków. W tym podejściu warto zdefiniować umiejętność „drugiego mózgu” i trzymać obok plików projektu PDF z poleceniami instalacyjnymi Hermes oraz tabelę „którego modelu używać do którego zadania”.

## Jak wyłączyć automatyczną pamięć w jednym projekcie

1.  ### Dodaj wiersz do ustawień projektu

    W głównym folderze projektu znajduje się ukryty folder `.claude`, a w nim plik `settings.json`. Najprościej poprosić o to samo Claude Code: „Dodaj `"autoMemoryEnabled": false` do pliku `.claude/settings.json` tego projektu i pozostaw pozostałe ustawienia bez zmian”. Jeśli otwierasz plik ręcznie i go nie ma, utwórz go z następującą zawartością:

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

    Jeśli plik zawiera już ustawienia, dodaj ten klucz obok nich i pozostaw resztę bez zmian. Gdy `autoMemoryEnabled` ma wartość `false`, Claude ani nie odczytuje folderu pamięci, ani niczego w nim nie zapisuje.

2.  ### Wybierz, kogo dotyczy ustawienie

    `.claude/settings.json` to współdzielony plik projektu, który dotyczy wszystkich pracujących nad nim osób. Jeśli chcesz wyłączyć pamięć tylko dla siebie, umieść ten sam klucz w `.claude/settings.local.json`: to twój osobisty plik ustawień dla tego projektu.

    Ustawienia projektu mają pierwszeństwo przed ustawieniami globalnymi. Nawet jeśli pamięć jest włączona w `~/.claude/settings.json`, dla tego projektu obowiązuje `false`.

3.  ### Uruchom ponownie Claude Code

    Zamknij sesję i ponownie uruchom `claude` w folderze projektu. Wpisz `/status`: plik projektu powinien pojawić się w wierszu `Setting sources`. Jeśli jest widoczny, Claude go odczytał. W sąsiednim projekcie pamięć pozostanie włączona.

Istnieją jeszcze 2 inne metody, ale służą do czegoś innego:

- **Zmienna środowiskowa `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1`.** Uruchomienie `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claude` wyłącza pamięć tylko na czas tego uruchomienia i nadpisuje klucz w plikach ustawień. Trzeba jednak wpisywać tę zmienną za każdym razem.
- **Przełącznik w `/memory`.** Zapisuje `autoMemoryEnabled` w `~/.claude/settings.json`, czyli globalnym pliku dla wszystkich projektów na komputerze. Użyj go w jednym projekcie, a wyłączysz pamięć wszędzie.

Jeszcze jedna rzecz: w sesji działającej w tle przełącznik może wyłączyć pamięć, ale nie może jej ponownie włączyć. Aby ją włączyć, użyj zwykłej sesji uruchomionej samodzielnie przez wpisanie `claude` w terminalu.

<div class="aside" data-semantic="callout" role="note" aria-label="Ostrzeżenie">

Ostrzeżenie

Wyłączenie pamięci nie usuwa niczego, co Claude już zapisał. Folder `memory` pozostaje na dysku, dopóki sam go nie uporządkujesz.

</div>

## Co zrobić ze starymi notatkami

Polecenie `/memory` wyświetla pliki pamięci i pozwala otworzyć dowolny z nich. To zwykłe pliki tekstowe: możesz je edytować lub usuwać.

Nie usuwaj ich bez zastanowienia; najpierw sprawdź, co zawierają. W opisanym tutaj przypadku porządkowania folderu z regułami agent w ramach autorefleksji zapisał zbędne informacje o użytkowniku. Bałagan w regułach jest równie szkodliwy jak główny plik CLAUDE.md pełen nieaktualnych zasad: agent nadal z nich korzysta, halucynuje i dostarcza gorszy kontekst.

Możesz poprosić agenta o uporządkowanie notatek. Raz w tygodniu możesz zlecić mu zadanie tego typu dla folderu firmowego; sprawdzi się ono również w przypadku folderu pamięci:

```
Znajdź wszystko, co straciło aktualność lub jest nieaktualne, i udowodnij, że rzeczywiście jest nieaktualne. Jeszcze tego nie usuwaj; tylko to znajdź i przedstaw mi.
```

Agent przedstawi listę wraz z dowodami, a ty zdecydujesz, co usunąć. Przenieś z notatek do CLAUDE.md tylko najcenniejsze informacje. [Osobny artykuł](https://ailoot.ai/blog/pl/claude-md-after-opus-5/) wyjaśnia, jak utrzymywać krótkie instrukcje, by Claude ich przestrzegał. Sposób organizacji całej pamięci projektu za pomocą folderów i reguł opisuje [artykuł o drugim mózgu](https://ailoot.ai/blog/pl/claude-code-second-brain/).

Zostawiasz automatyczną pamięć włączoną czy ją wyłączasz? Sprawdź, co Claude zdążył o tobie zapamiętać. Możesz dalej poznawać Ailoot na stronie [ailoot.ai](https://ailoot.ai/).

<div class="section" role="doc-bibliography" aria-label="Źródła">

### Źródła

- [Claude Code: Jak Claude zapamiętuje twój projekt](https://code.claude.com/docs/en/memory.md) — rodzaje notatek, folder pamięci, 200 wierszy lub 25 KB, przełącznik /memory, ustawienie dla pojedynczego projektu i zmienna środowiskowa
- [Claude Code: Pliki ustawień i ich pierwszeństwo](https://code.claude.com/docs/en/settings.md) — `.claude/settings.json`, `.claude/settings.local.json` i `~/.claude/settings.json` oraz określenie, które z nich ma pierwszeństwo
- [Claude Code: Dokumentacja ustawień, autoMemoryEnabled](https://code.claude.com/docs/en/settings-reference.md) — działanie wartości `false`, miejsca, w których można ustawić klucz, i pierwszeństwo zmiennej środowiskowej

</div>

## Pytania i odpowiedzi

### Który plik ustawień wyłącza pamięć tylko dla mnie w jednym projekcie?

Wpisz "autoMemoryEnabled": false w pliku .claude/settings.local.json tego projektu. Plik .claude/settings.json służy do współdzielonych ustawień projektu. Przełącznik /memory zmienia ustawienie globalne, więc nie pasuje do sytuacji, gdy sąsiednie projekty mają zachować pamięć.

### Czy wyłączenie automatycznej pamięci usuwa stare notatki?

Nie. Folder pamięci pozostaje na dysku. Przed usunięciem przejrzyj jego zawartość i w razie potrzeby zachowaj przydatne decyzje gdzie indziej. Po zmianie ustawień projektu uruchom Claude Code ponownie i sprawdź źródło wczytanego ustawienia w /status.


## Ailoot · Firma i jej portfel projektów

Ailoot opiera się na zgromadzonym doświadczeniu operacyjnym, szerokiej bazie klientów, stabilnej usłudze i stałej kontroli KPI.

Firma i jej portfel projektów: miliony klientów; miesięczna sprzedaż liczona w miliardach.

Ailoot wykorzystuje to doświadczenie operacyjne, zapewniając dostęp przez API do funkcji AI w produktach klientów, agentach, aplikacjach i automatyzacjach.
