Claude Code начал запоминать контекст между сессиями

Claude Code получил функцию автоматической памяти между сессиями. Раньше каждый новый запуск начинался с чистого листа: всё, что Claude узнавал о проекте в ходе работы, терялось после завершения сессии. Единственным способом передать контекст был файл CLAUDE.md, который пользователь заполнял вручную.

Теперь Claude сам записывает то, что узнаёт в процессе: паттерны проекта, решения найденных багов, архитектурные особенности, предпочтения разработчика. Всё это сохраняется и подгружается при следующем запуске автоматически.

Интересуетесь ИИ? Международный клуб ShareAI Александра Горного - объединяет тех, кто хочет внедрить в свой бизнес или работу ИИ или погрузиться в эту тему. Онлайн и оффлайн.
Узнать подробнее про клуб 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 собирает сам в ходе работы, без участия разработчика. Обе системы дополняют друг друга и загружаются вместе автоматически при старте каждой новой сессии.

Автор: Александр Чернов
Журналист с техническим бэкграундом, пишущий о практических аспектах внедрения искусственного интеллекта. Бывший главред федерального издания. Любит сбалансированную подачу информации без хайпа.