# Как отключить автопамять Claude Code в одном проекте

> Отключите автопамять Claude Code для отдельного проекта с помощью параметра autoMemoryEnabled: false в .claude/settings.json. Узнайте, чем автопамять отличается от /memory и как привести в порядок сохранённые заметки.

Source: https://ailoot.ai/blog/ru/disable-claude-code-auto-memory-per-project/
Canonical: https://ailoot.ai/blog/ru/disable-claude-code-auto-memory-per-project/
Language: ru
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-049
Revision: sha256-590af5b983a3d7070a216013f7408301e5e0d3858b06753696e22ae386a5a46f


Чтобы отключить автопамять Claude Code в отдельном проекте, добавьте строку `"autoMemoryEnabled": false` в файл `.claude/settings.json` этого проекта. Переключатель в команде `/memory` здесь не подходит: он меняет общие настройки и отключает память во всех проектах на компьютере.

Агент может быстро обрасти ненужными сведениями. В описанном случае Hermes два часа разбирался с задачей. На вопрос о расходе токенов он ответил: «Навскидку — около 100 миллионов». Удалось ли решить задачу? «Нет, я её исследовал». Агент открывал файлы один за другим и в итоге запутался.

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

Разберём, чем автопамять отличается от CLAUDE.md, как её отключить и как поступить с уже сохранёнными заметками.

Справочные материалы Ailoot: [ailoot.ai/docs/](https://ailoot.ai/docs/).

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ключевые сведения раздела">

Кратко

Откройте файл `.claude/settings.json` в проекте и добавьте `"autoMemoryEnabled": false`. Если проектом пользуются другие люди, а настройку нужно изменить лишь для себя, внесите этот ключ в `.claude/settings.local.json`. Он затрагивает только текущий проект, поэтому в остальных автопамять останется включённой. Переключатель в `/memory` сохраняет параметр в `~/.claude/settings.json` и отключает память во всех проектах. Ранее созданные заметки при этом не удаляются: их можно просмотреть через `/memory` и вручную отредактировать или удалить.

</div>

## Чем автопамять отличается от CLAUDE.md?

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

Автопамять Claude формирует самостоятельно. Например, вы можете попросить его всегда отвечать на предпочитаемом вами языке или не задавать значения напрямую, а получать их из базы. Тогда он сохранит соответствующие заметки в каталоге memory и сможет учитывать их в следующих сеансах.

Но такая память не всегда срабатывает. Агент может забыть важное, и тогда приходится напоминать, что вы уже обсуждали это раньше. Он проверит файл и восстановит сведения. Поэтому ключевые требования обычно записывают в CLAUDE.md, а не оставляют только в автопамяти.

О правилах для CLAUDE.md читайте [в отдельной статье](https://ailoot.ai/blog/ru/kak-nastroit-claude-md/), а о различиях между Memory в чате Claude и CLAUDE.md — [в другом материале](https://ailoot.ai/blog/ru/claude-memory-claude-md-auto-memory/).

Если вы создаёте проекты с ИИ-агентами, сохраняйте под рукой официальную документацию используемых инструментов.

## Какие заметки Claude сохраняет сам

Claude Code ведёт четыре категории заметок:

- `user` — ваша роль, опыт и предпочтительный способ работы;
- `feedback` — ваши поправки и подтверждённые вами рабочие подходы;
- `project` — текущие задачи, сроки и решения, которые нельзя понять по коду;
- `reference` — указатели на источники за пределами проекта, например на трекер задач.

Заметки хранятся в каталоге `~/.claude/projects/<проект>/memory/`. Файл `MEMORY.md` служит оглавлением: в нём на каждую заметку приходится по одной строке. В начале сеанса Claude читает первые 200 строк этого файла или до 25 КБ; остальные файлы открывает по мере необходимости. Память хранится только на вашем компьютере и не переносится на другие устройства или в облако.

В описанном примере в памяти указаны имя и роль пользователя, а также правило не задавать динамические данные жёстко — всего пять-семь строк. Это инструкции о том, как агенту работать.

Знания о проекте можно вынести в отдельную систему — «второй мозг»: набор файлов, на которые агент ссылается и которые читает. Для этого можно описать соответствующий навык (скилл), а PDF с командами установки и таблицу выбора модели под разные задачи хранить рядом с файлами проекта.

## Как отключить автопамять в одном проекте

1.  ### Добавьте строку в настройки проекта

    В корневом каталоге проекта находится скрытая папка `.claude`, а в ней — файл `settings.json`. Можно попросить Claude Code добавить строку `"autoMemoryEnabled": false` в `.claude/settings.json` текущего проекта, не меняя остальные параметры. Если редактируете настройки вручную и файла пока нет, создайте его с таким содержимым:

    ```json
    {
      "autoMemoryEnabled": false
    }
    ```

    Если файл уже содержит другие параметры, добавьте новый ключ, сохранив существующие настройки. При значении `false` Claude не читает каталог памяти и не сохраняет туда новые сведения.

2.  ### Укажите, на кого распространяется настройка

    Файл `.claude/settings.json` содержит общие параметры проекта и действует для всех его участников. Чтобы отключить память только для себя, добавьте тот же ключ в `.claude/settings.local.json` — личный файл настроек этого проекта.

    Настройки проекта имеют приоритет над общими пользовательскими. Поэтому значение `false` для проекта перекроет включённую память в `~/.claude/settings.json`.

3.  ### Перезапустите Claude Code

    Завершите текущий сеанс, затем снова запустите `claude` из каталога проекта. Введите `/status` и проверьте строку `Setting sources`: там должен отображаться файл проекта. Это означает, что Claude загрузил настройку. В других проектах автопамять продолжит работать.

Есть ещё два способа, но они решают другую задачу:

- **Переменная `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1`.** Команда `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claude` отключает память только на время этого запуска и имеет приоритет над параметрами в файлах. При каждом запуске переменную придётся указывать снова.
- **Переключатель в `/memory`.** Он сохраняет `autoMemoryEnabled` в `~/.claude/settings.json` — общих настройках пользователя для всех проектов на компьютере. Изменение в одном проекте таким способом отключит память повсюду.

Кроме того, в фоновой сессии переключатель может только отключить память, но не включить её обратно. Для включения запустите обычный сеанс командой `claude` в терминале.

<div class="aside" data-semantic="callout" role="note" aria-label="Важно">

Важно

Отключение автопамяти не стирает уже сохранённые заметки. Каталог `memory` останется на диске, пока вы не удалите его содержимое сами.

</div>

## Как поступить со старыми заметками

Команда `/memory` выводит список файлов памяти и позволяет открыть любой из них. Это обычные текстовые документы: их можно отредактировать или удалить.

Сначала изучите содержимое и только затем решайте, что удалять. В описанном случае при проверке папки с правилами выяснилось, что агент добавил туда ненужные сведения о пользователе. Избыточные правила мешают так же, как устаревшие указания в корневом CLAUDE.md: агент продолжает на них опираться, может ошибаться и хуже учитывать контекст.

Поручить предварительную проверку можно самому агенту. Например, раз в неделю попросите его проверить папку проекта; такую же задачу можно дать для каталога memory:

```
Найди сведения, которые могли устареть или больше не актуальны, и приведи доказательства. Пока ничего не удаляй: составь список и покажи его мне.
```

Агент представит перечень с обоснованиями, а окончательное решение останется за вами. Из заметок перенесите в CLAUDE.md только самое важное. Советы о том, как составлять короткие и понятные инструкции, собраны [в отдельной статье](https://ailoot.ai/blog/ru/claude-md-after-opus-5/). О настройке всей системы памяти проекта — [в материале о «втором мозге»](https://ailoot.ai/blog/ru/claude-code-second-brain/).

Оставили автопамять включённой или отключили? Посмотрите, что Claude успел сохранить о вас. Другие материалы Ailoot доступны на [ailoot.ai](https://ailoot.ai/).

<div class="section" role="doc-bibliography" aria-label="Перечень источников">

### Источники

- [Claude Code: How Claude remembers your project](https://code.claude.com/docs/en/memory.md) — категории заметок, каталог памяти, лимит в 200 строк или 25 КБ, переключатель `/memory`, настройки проекта и переменная окружения.
- [Claude Code: Settings files and precedence](https://code.claude.com/docs/en/settings.md) — файлы `.claude/settings.json`, `.claude/settings.local.json`, `~/.claude/settings.json` и их приоритет.
- [Claude Code: Settings reference, autoMemoryEnabled](https://code.claude.com/docs/en/settings-reference.md) — действие значения `false`, места, где задаётся ключ, и приоритет переменной окружения.

</div>

## Вопросы и ответы

### Какой файл отключает память только для меня в одном проекте?

Добавьте "autoMemoryEnabled": false в .claude/settings.local.json этого проекта. Для общей настройки проекта используйте .claude/settings.json. Переключатель /memory меняет глобальную настройку и не подходит, если соседние проекты должны сохранить память.

### Удалятся ли прежние заметки после отключения автопамяти?

Нет. Папка памяти останется на диске. Перед удалением изучите файлы и при необходимости сохраните полезные решения отдельно. После изменения настроек проекта перезапустите Claude Code и проверьте источник загруженной настройки через /status.


## Ailoot · Компания и портфель её проектов

Ailoot опирается на накопленный опыт работы, большую клиентскую базу, стабильный сервис и постоянный контроль KPI.

Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.

Этот опыт Ailoot использует для API-доступа к нейросетям в продуктах клиентов, агентах, приложениях и автоматизациях.
