Claude Code получил функцию автоматической памяти между сессиями. Раньше каждый новый запуск начинался с чистого листа: всё, что Claude узнавал о проекте в ходе работы, терялось после завершения сессии. Единственным способом передать контекст был файл CLAUDE.md, который пользователь заполнял вручную.
Теперь Claude сам записывает то, что узнаёт в процессе: паттерны проекта, решения найденных багов, архитектурные особенности, предпочтения разработчика. Всё это сохраняется и подгружается при следующем запуске автоматически.
Узнать подробнее про клуб ShareAI
Память хранится в директории ~/.claude/projects/<project>/memory/. Там лежит основной файл MEMORY.md — первые 200 строк из него загружаются в контекст при каждом запуске. Рядом хранятся тематические файлы: например, debugging.md или api-conventions.md. Claude сам решает, когда обратиться к тому или иному файлу.
Кроме автоматического сохранения, можно явно попросить Claude запомнить что-то конкретное. Например: «запомни, что мы используем pnpm, а не npm» или «сохрани, что для API-тестов нужен локальный Redis». Claude запишет это в нужный файл памяти.
Функция включена по умолчанию для всех пользователей. Отключить её можно тремя способами: через команду /memory, через параметр в settings.json или через переменную окружения CLAUDE_CODE_DISABLE_AUTO_MEMORY=1.
Обновление снимает одну из главных болей при работе с ИИ-ассистентами в долгих проектах: необходимость каждый раз объяснять инструменту контекст заново. Теперь Claude Code накапливает знание о проекте постепенно — так же, как это делает разработчик, который давно работает с той же кодовой базой.
Важно понимать разницу между старым CLAUDE.md и новой памятью. CLAUDE.md по-прежнему работает и предназначен для инструкций, которые вы задаете вручную заранее: соглашения по коду, структура проекта, команды запуска. Новая память — это то, что Claude собирает сам в ходе работы, без участия разработчика. Обе системы дополняют друг друга и загружаются вместе автоматически при старте каждой новой сессии.

