Claude Code Glossar

Auto memory

Auto memory speichert Claudes Notizen für sich selbst über Sitzungen hinweg in Markdown-Dateien.

Auch genannt: MEMORY.md, claude auto memory, /memory

Auto memory ist der Mechanismus, mit dem Claude sich über Sitzungen hinweg Notizen macht, im Gegensatz zu CLAUDE.md, das Sie schreiben. Es speichert Build-Befehle, Debugging-Erkenntnisse, Architekturhinweise, Code-Stil-Präferenzen und Workflow-Gewohnheiten. Claude entscheidet, was erinnerungswürdig ist, basierend darauf, ob es in einer zukünftigen Konversation nützlich wäre, und speichert nicht jede Sitzung.

Verifizierte Speicherung: ~/.claude/projects/<project>/memory/, enthält einen MEMORY.md-Einstiegspunkt plus optionale Themen-Dateien. Der <project>-Pfad wird aus dem Git-Repository abgeleitet, sodass alle Worktrees und Unterverzeichnisse innerhalb desselben Repos eine Auto-Memory-Verzeichnis teilen; außerhalb eines Git-Repos wird der Projekt-Root verwendet. Auto memory ist maschinenlokal und wird nicht über Maschinen hinweg geteilt.

Lade-Regel: Die ersten 200 Zeilen von MEMORY.md oder die ersten 25 KB, je nachdem, was zuerst eintritt, werden zu Beginn jeder Konversation geladen – Inhalte darüber hinaus werden nicht geladen. MEMORY.md fungiert als Index; Themen-Dateien wie debugging.md werden NICHT beim Start geladen und bei Bedarf gelesen. Dieses Limit von 200 Zeilen/25 KB gilt nur für MEMORY.mdCLAUDE.md-Dateien werden unabhängig von ihrer Länge vollständig geladen. Dies bezieht sich auf context-compaction, da es begrenzt, was Claude sofort abrufen kann.

Auto memory ist standardmäßig aktiviert. Sie können es in /memory umschalten, indem Sie 'autoMemoryEnabled': false in den Einstellungen setzen oder indem Sie die Umgebungsvariable CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 setzen. Sie können den Speicherort mit 'autoMemoryDirectory' ändern. Die Dateien sind reines Markdown, das Sie lesen, bearbeiten oder löschen können, ähnlich wie Sie Ihre eigenen Notizen in claude-md verwalten.

← Alle Glossarbegriffe