Чтобы выключить автопамять Claude Code только в одном проекте, добавьте строку "autoMemoryEnabled": false в файл .claude/settings.json этого проекта. Тумблер в команде /memory для этого не годится: он записывает настройку в ваш общий файл и выключает память во всех проектах на компьютере.
Агент очень быстро захламляется ненужным. Мой Hermes однажды 2 часа думал над задачей. Спрашиваю: сколько токенов прожрал? Говорит: «примерно прикидываю 100 миллионов». Ты решил задачу? «Нет, я её исследовал». Он бегал, читал все файлы подряд и путался.
Поэтому класть агенту в память надо только самое ценное. А автопамять Claude Code, на мой взгляд, достаточно слабенькая: очень маленькая, очень сжатая. Если вы хотите, чтобы Claude работал только по вашим правилам, хватит 1 строки в настройках проекта.
Давайте разберём, чем автопамять отличается от CLAUDE.md, как её выключить и что делать со старыми заметками. Погнали.
Разборы своих настроек Claude Code и агентов я выкладываю в канале:
Чем автопамять отличается от CLAUDE.md?
CLAUDE.md - это главный файл инструкций, его пишете вы. В каждом новом чате Claude такой: «А что здесь? Кто я? Что делать?» Когда в CLAUDE.md всё прописано, он говорит: «Так, я эксперт, понял».
Автопамять Claude пишет сам. Вы говорите ему «запомни, что мне всегда нужно отвечать на русском» или «не хардкодь, всегда бери из базы», и он записывает файл в папку memory, типа «так больше не делай». В следующих сессиях он это вспоминает.
Конечно, не всегда. Агенты всё равно что-то забывают, и приходится следить: «Слушай, братан, ты опять забыл, мы с тобой это уже проходили». Он такой: «А, да, вспомнил, тут в файле нашёл». Поэтому всё важное, как правило, мы размещаем в CLAUDE.md, а не надеемся на память.
Подробно, какие правила класть в CLAUDE.md, я разбирал в отдельной статье, а чем Memory в чате Claude отличается от CLAUDE.md - в другой.
Кстати, я снял ролик про приёмы Claude Code, обязательно посмотрите:
Внутри показываю, как устроены CLAUDE.md, хуки, планы и навыки: всё, чем вы управляете агентом сами, без надежды на его память.
Если вы собираете свои проекты с ИИ-агентами, посмотрите программу практикума tarasovcode.
Что Claude записывает сам
Claude Code сохраняет 4 вида заметок:
user- ваша роль, опыт и как вы любите работать;feedback- ваши исправления и подходы, которые вы подтвердили;project- текущая работа, сроки и решения, которые не видны из кода;reference- где искать информацию вне проекта, например трекер задач.
Всё это лежит в папке ~/.claude/projects/<проект>/memory/. Главный файл в ней MEMORY.md, это оглавление: по 1 строке на заметку. В начале каждой сессии Claude читает из него первые 200 строк или 25 КБ, остальные файлы открывает, когда они ему нужны. Память живёт только на вашем компьютере: на другую машину и в облако она не переезжает.
У меня он записал туда, к примеру, роль: Артемий Миллер, основатель tarasovcode, плюс запрет хардкодить динамику, всего 5-7 строчек. Это правила для него самого: как ему работать.
А знания о проекте я храню во втором мозге: папки с файлами, которые агент читает по ссылкам. Навык (скилл) «второй мозг» я отдаю бесплатно, вместе с PDF всех команд установки Hermes и таблицей «какую модель под какую задачу». Это пост от 24.09 в канале, забрать можно здесь.
Как выключить автопамять в одном проекте
Добавьте строку в настройки проекта
В главной папке проекта есть скрытая папка
.claude, в ней файлsettings.json. Проще всего попросить сам Claude Code: «Добавь в.claude/settings.jsonэтого проекта строку"autoMemoryEnabled": false, остальные настройки не трогай». Если открываете руками и файла нет, создайте его с таким содержимым:json{ "autoMemoryEnabled": false }Если в файле уже есть настройки, допишите ключ к ним, остальное не трогайте. Когда
autoMemoryEnabledравенfalse, Claude не читает папку памяти и ничего в неё не пишет.Выберите, для кого эта настройка
.claude/settings.json- общий файл проекта, он действует на всех, кто работает в этом проекте. Если вы выключаете память только для себя, положите тот же ключ в.claude/settings.local.json: это ваш личный файл для этого проекта.Настройки проекта сильнее ваших общих. Даже если в
~/.claude/settings.jsonпамять включена, в этом проекте победитfalse.Перезапустите Claude Code
Закройте сессию и запустите
claudeв папке проекта заново. Наберите/status: в строкеSetting sourcesдолжен появиться ваш файл проекта. Если он там есть, Claude его прочитал. В соседнем проекте память останется включённой.
Есть ещё 2 способа, но они про другое:
- Переменная
CLAUDE_CODE_DISABLE_AUTO_MEMORY=1. ЗапускCLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claudeвыключает память только на этот запуск и перебивает ключ в файлах. Но набирать её придётся каждый раз. - Тумблер в
/memory. Он записываетautoMemoryEnabledв~/.claude/settings.json, а это ваш общий файл для всех проектов на компьютере. Нажали в одном проекте - выключили везде.
И ещё: в фоновой сессии тумблер память только выключает, обратно не включает. Включать нужно в обычной сессии, которую вы сами запустили командой claude в терминале.
Выключение не удаляет то, что Claude уже записал. Папка memory остаётся на диске, пока вы сами её не почистите.
Что делать со старыми заметками
Команда /memory показывает файлы памяти списком и открывает любой из них. Это обычные текстовые файлы: их можно поправить или удалить.
Не удаляйте вслепую, сначала посмотрите, что там лежит. Я так недавно чистил свою папку с правилами: агент туда запендюрил то, что мне не надо, про меня, в рамках саморефлексии. Захламлённые правила вредят так же, как захламлённый корневой CLAUDE.md с неактуальными правилами: он их всё равно использует, галлюцинирует и хуже даёт вам контекст.
Чистку я отдаю агенту. Раз в неделю даю ему такую задачу по папке бизнес, для папки memory она подходит так же:
Твоя задача - найти то, что уже не актуально, устарело, и доказать, что это реально устарело. Ты пока не должен это удалять, а должен просто находить и представлять мне.Он приносит список с доказательствами, а что удалить, решаете вы. В CLAUDE.md перенесите из заметок только самое ценное. Как держать инструкции короткими, чтобы Claude их слушался, я разбирал в отдельной статье. А как устроить память проекта целиком, папками и правилами, - в разборе про второй мозг.
А вы автопамять оставили или выключили? Расскажите в комментариях в канале, что Claude успел про вас запомнить.
Источники
- Claude Code: How Claude remembers your project - виды заметок, папка памяти, 200 строк или 25 КБ, тумблер /memory, настройка для одного проекта, переменная окружения
- Claude Code: Settings files and precedence - файлы
.claude/settings.json,.claude/settings.local.json,~/.claude/settings.jsonи какой из них сильнее - Claude Code: Settings reference, autoMemoryEnabled - что делает
false, где можно задать ключ, приоритет переменной окружения
Новые материалы - дайджестом, без спама
Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

