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