# Claude Coden automaattisen muistin poistaminen käytöstä yhdessä projektissa

> Claude Coden automaattinen muisti yksittäisessä projektissa poistetaan käytöstä lisäämällä rivi autoMemoryEnabled: false tiedostoon .claude/settings.json. Miten tämä on parempi kuin /memory, ja miten muistiinpanot siivotaan?

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


Jos haluat poistaa Claude Coden automaattisen muistin käytöstä vain yhdessä projektissa, lisää `"autoMemoryEnabled": false` kyseisen projektin `.claude/settings.json`-tiedostoon. `/memory`-komennon valitsin ei sovi tähän: se kirjoittaa asetuksen yleiseen asetustiedostoosi ja poistaa muistin käytöstä kaikissa tietokoneesi projekteissa.

Agentille voi nopeasti kertyä asioita, joita se ei tarvitse. Tässä kuvatussa tapauksessa Hermes käytti tehtävän miettimiseen 2 tuntia. Kun siltä kysyttiin ”Kuinka monta tokenia käytit?”, se vastasi: ”Karkea arvioni on 100 miljoonaa.” Ratkaisitko tehtävän? ”En, tutkin sitä.” Se jatkoi kaikkien tiedostojen läpikäymistä yksi kerrallaan ja meni sekaisin.

Siksi agentin muistiin kannattaa tallentaa vain kaikkein arvokkaimmat tiedot. Tässä esitetyn arvion mukaan Claude Coden automaattinen muisti on melko heikko: hyvin pieni ja tiiviisti pakattu. Jos haluat Clauden noudattavan vain omia sääntöjäsi, yksi rivi projektin asetuksissa riittää.

Katsotaan, miten automaattinen muisti eroaa CLAUDE.md-tiedostosta, miten sen voi poistaa käytöstä ja mitä vanhoille muistiinpanoille kannattaa tehdä. Mennään asiaan.

Ailootin viitedokumentaatio: [ailoot.ai/docs/](https://ailoot.ai/docs/).



<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway for this section">

Tärkein asia

Avaa projektin `.claude/settings.json`-tiedosto ja lisää siihen `"autoMemoryEnabled": false`. Jos projektissa työskentelee muitakin ja haluat poistaa muistin käytöstä vain itseltäsi, lisää sama avain tiedostoon `.claude/settings.local.json`. Avain koskee vain tätä projektia; muisti toimii edelleen muissa projekteissa. `/memory`-komennon valitsin kirjoittaa avaimen tiedostoon `~/.claude/settings.json` ja poistaa muistin käytöstä kaikkialla. Vanhat muistiinpanot säilyvät levyllä, kun muisti poistetaan käytöstä. Voit avata ne komennolla `/memory` ja siivota ne käsin.

</div>

## Miten automaattinen muisti eroaa CLAUDE.md-tiedostosta?

CLAUDE.md on tärkein ohjetiedosto, jonka kirjoitat itse. Jokaisessa uudessa keskustelussa Claude ikään kuin kysyy: ”Mitä täällä on? Kuka minä olen? Mitä minun pitäisi tehdä?” Kun kaikki on kirjoitettu selvästi CLAUDE.md-tiedostoon, se sanoo: ”Aivan, minä olen asiantuntija. Selvä.”

Claude kirjoittaa automaattisen muistinsa itse. Sanot sille: ”Muista, että sinun pitää aina vastata haluamallani kielellä” tai ”Älä kovakoodaa arvoja, vaan hae ne aina tietokannasta”, ja se kirjoittaa muistikansioon tiedoston, jossa lukee suunnilleen ”älä tee noin enää”. Myöhemmissä istunnoissa se muistaa tämän.

Näin ei tietenkään käy aina. Agentit unohtavat edelleen asioita, ja niitä pitää pitää silmällä: ”Kuulehan, kaveri, unohdit taas. Olemme käyneet tämän jo läpi.” Se vastaa: ”Ai niin, muistan; löysin sen täältä tiedostosta.” Siksi laitamme yleensä kaikki tärkeät asiat CLAUDE.md-tiedostoon emmekä luota muistiin.

Yksityiskohtainen selitys siitä, mitä sääntöjä CLAUDE.md-tiedostoon kannattaa lisätä, löytyy [erillisestä artikkelista](https://ailoot.ai/blog/fi/claude-md-template/), ja siitä, miten Memory Claude-keskustelussa eroaa CLAUDE.md-tiedostosta, [toisesta artikkelista](https://ailoot.ai/blog/fi/claude-memory-claude-md-auto-memory/).

Jos rakennat projektejasi tekoälyagenttien avulla, pidä käyttämiesi työkalujen dokumentaatio käden ulottuvilla.



## Mitä Claude kirjoittaa itse

Claude Code tallentaa neljänlaisia muistiinpanoja:

- `user` — roolisi, kokemuksesi ja haluamasi työskentelytapa;
- `feedback` — korjauksesi ja lähestymistavat, jotka olet vahvistanut;
- `project` — meneillään oleva työ, määräajat ja päätökset, jotka eivät näy koodista;
- `reference` — mistä projektin ulkopuoliset tiedot löytyvät, esimerkiksi tehtävienhallinnasta.

Kaikki tämä sijaitsee hakemistossa `~/.claude/projects/<project>/memory/`. Sen tärkein tiedosto on `MEMORY.md`, sisällysluettelo, jossa on yksi rivi kutakin muistiinpanoa kohti. Jokaisen istunnon alussa Claude lukee siitä ensimmäiset 200 riviä tai 25 KB ja avaa muut tiedostot tarvittaessa. Muisti on vain omalla tietokoneellasi: se ei siirry toiselle koneelle tai pilveen.

Tässä kuvatussa esimerkissä muistissa on käyttäjän nimi ja rooli sekä sääntö, joka kieltää dynaamisten arvojen kovakoodaamisen. Kaikkiaan rivejä on vain 5–7. Nämä ovat agentin omia sääntöjä: näin sen pitäisi työskennellä.

Voit tallentaa projektin tietoja toisiin aivoihin: tiedostokansioihin, joita agentti lukee linkkien kautta. Tätä lähestymistapaa varten kannattaa määritellä ”toisten aivojen” taito ja säilyttää projektitiedostojen yhteydessä PDF, jossa on Hermesin asennuskomennot, sekä taulukko siitä, ”mitä mallia käytetään mihinkin tehtävään”.

## Automaattisen muistin poistaminen käytöstä yhdessä projektissa

1.  ### Lisää rivi projektin asetuksiin

    Projektin päähakemistossa on piilotettu `.claude`-hakemisto, jossa on `settings.json`-tiedosto. Helpoin tapa on pyytää Claude Codea itse lisäämään asetus: ”Lisää `"autoMemoryEnabled": false` tämän projektin `.claude/settings.json`-tiedostoon ja jätä muut asetukset ennalleen.” Jos avaat tiedoston käsin eikä sitä ole olemassa, luo se tällä sisällöllä:

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

    Jos tiedostossa on jo asetuksia, lisää avain niiden rinnalle ja jätä muut asetukset ennalleen. Kun `autoMemoryEnabled` on `false`, Claude ei lue muistikansiota eikä kirjoita sinne mitään.

2.  ### Valitse, ketä asetus koskee

    `.claude/settings.json` on projektin yhteinen asetustiedosto, ja se koskee kaikkia projektissa työskenteleviä. Jos haluat poistaa muistin käytöstä vain itseltäsi, lisää sama avain tiedostoon `.claude/settings.local.json`: se on tämän projektin henkilökohtainen asetustiedostosi.

    Projektin asetukset ovat ensisijaisia yleisiin asetuksiisi nähden. Vaikka muisti olisi käytössä tiedostossa `~/.claude/settings.json`, `false` voittaa tässä projektissa.

3.  ### Käynnistä Claude Code uudelleen

    Sulje istunto ja suorita `claude` uudelleen projektikansiossa. Kirjoita `/status`: projektitiedoston pitäisi näkyä rivillä `Setting sources`. Jos se näkyy siinä, Claude on lukenut sen. Muisti pysyy käytössä viereisessä projektissa.

On olemassa kaksi muutakin tapaa, mutta niillä on eri käyttötarkoitukset:

- **Ympäristömuuttuja `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1`.** Kun suoritat komennon `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claude`, muisti poistetaan käytöstä vain kyseisen ajon ajaksi, ja ympäristömuuttuja ohittaa asetustiedostojen avaimen. Sinun pitää kuitenkin kirjoittaa se joka kerta.
- **`/memory`-komennon valitsin.** Se kirjoittaa `autoMemoryEnabled`-asetuksen tiedostoon `~/.claude/settings.json`, joka on kaikkia tietokoneesi projekteja koskeva yleinen asetustiedostosi. Jos käytät sitä yhdessä projektissa, poistat muistin käytöstä kaikkialla.

Vielä yksi asia: taustaistunnossa valitsimella voi vain poistaa muistin käytöstä, ei ottaa sitä uudelleen käyttöön. Ota muisti käyttöön tavallisessa istunnossa, jonka olet itse käynnistänyt suorittamalla `claude`-komennon päätteessä.

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

Varoitus

Muistin poistaminen käytöstä ei poista mitään, mitä Claude on jo kirjoittanut. `memory`-kansio säilyy levyllä, kunnes siivoat sen itse.

</div>

## Mitä vanhoille muistiinpanoille kannattaa tehdä

`/memory`-komento näyttää muistitiedostot ja antaa sinun avata minkä tahansa niistä. Ne ovat tavallisia tekstitiedostoja: voit muokata tai poistaa niitä.

Älä poista niitä summittaisesti, vaan katso ensin, mitä niissä on. Tässä kuvatun sääntökansion siivoustapauksen yhteydessä agentti oli tallentanut käyttäjästä tarpeetonta tietoa osana itsearviointiaan. Sekavat säännöt ovat yhtä haitallisia kuin sekava projektin juuressa oleva CLAUDE.md-tiedosto, joka on täynnä vanhentuneita sääntöjä: agentti käyttää niitä edelleen, hallusinoi ja saa huonomman kontekstin.

Voit pyytää agenttia siivoamaan. Voit antaa sille kerran viikossa tämänkaltaisen tehtävän yrityskansiota varten; se toimii myös muistikansion kanssa:

```
Tehtäväsi on etsiä kaikki, mikä ei ole enää ajankohtaista tai on vanhentunutta, ja osoittaa, että se todella on vanhentunutta. Älä poista sitä vielä; etsi se ja esittele se minulle.
```

Agentti esittää sinulle listan ja todisteet, ja sinä päätät, mitä poistetaan. Siirrä muistiinpanoista CLAUDE.md-tiedostoon vain kaikkein arvokkaimmat tiedot. [Erillisessä artikkelissa](https://ailoot.ai/blog/fi/claude-md-after-opus-5/) kerrotaan, miten ohjeet pidetään lyhyinä, jotta Claude noudattaa niitä. Ja siinä, [miten toiset aivot -artikkelissa](https://ailoot.ai/blog/fi/claude-code-second-brain/), käsitellään projektin muistin järjestämistä kokonaisuutena kansioineen ja sääntöineen.

Oletko pitänyt automaattisen muistin päällä vai poistanut sen käytöstä? Tarkista, mitä Claude on ehtinyt muistaa sinusta. Voit jatkaa Ailootin tutkimista osoitteessa [ailoot.ai](https://ailoot.ai/).

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

### Lähteet

- [Claude Code: Miten Claude muistaa projektisi](https://code.claude.com/docs/en/memory.md) — muistiinpanotyypit, muistihakemisto, 200 riviä tai 25 KB, `/memory`-valitsin, yksittäisen projektin asetus ja ympäristömuuttuja
- [Claude Code: Asetustiedostot ja niiden etusijajärjestys](https://code.claude.com/docs/en/settings.md) — `.claude/settings.json`, `.claude/settings.local.json` ja `~/.claude/settings.json` sekä se, mikä niistä on ensisijainen
- [Claude Code: Asetusviite, autoMemoryEnabled](https://code.claude.com/docs/en/settings-reference.md) — mitä `false` tekee, minne avain voidaan asettaa ja ympäristömuuttujan etusija

</div>

## Kysymyksiä tästä oppaasta: Claude Coden automaattisen muistin poistaminen käytöstä yhdessä projektissa

### Mikä asetustiedosto poistaa muistin käytöstä vain minulta yhdessä projektissa?

Lisää "autoMemoryEnabled": false projektin .claude/settings.local.json-tiedostoon. Jaettua projektiasetusta varten käytä tiedostoa .claude/settings.json. /memory-valinta muuttaa yleistä asetusta, joten se ei sovi tilanteeseen, jossa muiden projektien muistin pitää pysyä käytössä.

### Poistaako automaattisen muistin käytöstä poistaminen vanhat muistiinpanot?

Ei. Muistikansio jää levylle. Tarkista tiedostot ennen poistamista ja säilytä hyödylliset päätökset tarvittaessa muualla. Käynnistä Claude Code uudelleen projektiasetuksen muuttamisen jälkeen ja tarkista ladatun asetuksen lähde komennolla /status.


## Ailoot · Yritys ja sen projektisalkku

Ailoot perustuu kertyneeseen toimintakokemukseen, laajaan asiakaskuntaan, vakaaseen palveluun ja jatkuvaan KPI-seurantaan.

Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.

Ailoot hyödyntää tätä toimintakokemusta tarjotessaan API-yhteyden tekoälytoimintoihin asiakkaiden tuotteissa, agenteissa, sovelluksissa ja automaatioissa.
