Чтобы отключить автопамять Claude Code в одном проекте, установи "autoMemoryEnabled": false в настройках проекта. Документация памяти говорит «задай autoMemoryEnabled в настройках этого проекта», но не называет путь файла для самого ключа. Путь .claude/settings.json ниже - общий файл проектных настроек по отдельной документации Claude Code; размещение в нём ключа autoMemoryEnabled - логичный шаг по аналогии с другими проектными настройками, а не прямая цитата документации памяти. CLAUDE.md и автоматические заметки - два разных механизма.
Чем автопамять отличается от CLAUDE.md
По официальной документации Claude Code, CLAUDE.md содержит инструкции, написанные человеком, а автопамять - заметки, которые Claude пишет на основе исправлений и предпочтений. Пишешь ты - CLAUDE.md. Пишет агент сам - автопамять.
Если нужен полный разбор разницы между этими системами и ещё Memory в Claude.ai - подробно в статье память Claude: чем Memory отличается от CLAUDE.md и что включать. Здесь - только про то, как отключить автозапись в одном конкретном проекте, не трогая CLAUDE.md.
Что именно пишется в автопамять
В документации Anthropic виды заметок описаны как тип type в frontmatter файла:
user- роль, опыт и рабочие предпочтения;feedback- исправления, которые ты дал, и подтверждённые подходы;project- текущая работа, сроки и решения, которые Claude не может вывести из кода или истории git;reference- где искать информацию вне проекта, например трекер задач.
Заметки лежат в ~/.claude/projects/<project>/memory/: один MEMORY.md как индекс (первые 200 строк или 25 КБ грузятся в каждую сессию) и отдельный файл на каждую заметку. Директория общая для всех worktree и подпапок одного git-репозитория и привязана к конкретной машине - на другой компьютер эти файлы не переносятся.
Определив, какие инструкции ты пишешь сам, а какие заметки оставляешь агенту, посмотри практикум СмыслоКода.

Как отключить автопамять только в одном проекте
Отключить в settings проекта (точечно, один репозиторий)
Открой
.claude/settings.jsonвнутри проекта. Если файл уже содержит настройки, замени существующее значениеautoMemoryEnabledили добавь этот ключ, сохранив остальные поля. Если файла нет, создай его с таким содержимым:json{ "autoMemoryEnabled": false }Документация памяти называет это настройкой «в настройках этого проекта», но не называет для неё путь файла.
.claude/settings.json- общий файл проектных настроек по отдельной документации Claude Code; размещение в нём ключаautoMemoryEnabled- вывод по аналогии с остальными проектными настройками, а не прямая формулировка документации памяти.Альтернатива - переменная окружения
Перед запуском команды задай переменную окружения:
bashCLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claudeДействует только на процессы, запущенные с этой переменной.
Чем отличается тумблер /memory - и почему это не тот же масштаб
Команда
/memoryвнутри сессии открывает редактор всех файлов памяти и даёт переключатель auto memory. По документации, этот тумблер сохраняетautoMemoryEnabledв пользовательские настройки~/.claude/settings.json- пользовательский файл настроек действует во всех проектах на этой машине. Если нужна точечная настройка для одного проекта - используй шаг 1, а не этот тумблер.Отдельная деталь из документации: если сессию запустила другая сессия Claude Code (например, через Bash-инструмент) или это фоновая сессия, тумблер в ней выключает автопамять, но обратно включить там же её нельзя - для этого нужна сессия, запущенная прямо в терминале.
Проверить, что сработало
Открой
/memory: в этой команде доступен переключатель автопамяти и просмотр файлов памяти. Помни, что переключатель сохраняет пользовательскую настройку, поэтому для отключения одного проекта используй файл проекта из первого шага.
Как обращаться с прежними заметками
Файлы автопамяти - обычный Markdown. Документация разрешает открывать, редактировать и удалять их вручную через /memory. Не путай отключение функции с отдельным решением удалить ранее записанные заметки. Перед ручным удалением проверь содержимое нужного файла.
Что дальше
Если это единственная правка, которая нужна в работе с памятью Claude Code - добавь строку в settings.json, перезапусти сессию и проверь через /memory. Если нужно разобраться, что в принципе класть в CLAUDE.md при работающей автопамяти и что она подхватит сама - дальше по теме: как настроить CLAUDE.md: готовый шаблон и 6 правил и CLAUDE.md после Opus 5: почему длинные инструкции теперь мешают Claude.
Источники
Новые материалы - дайджестом, без спама
Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

