🧠 Dreams — оптимизация памяти Claude Code
Удивляюсь, насколько неочевидные и вообще не афишируемые фичи существуют внутри Claude Code. Изучал их доки и наткнулся на фичу Dreams. Она берет память агента с транскриптами прошлых сессий, анализирует их, убирает устаревшее и собирает новую, более структурированную память.
Есть нюанс: разумеется, это research preview по отдельному доступу, который простым смертным недоступен. Ну и это серверная API-фича для Managed Agents и больших агентских пайплайнов, куда можно передать до сотни сессий. Запускать это все для своего локального CC никто не будет.
🧠 При этом в Claude Code давно есть auto memory. Наверняка видели сообщения о том, что он что-то сохранил или вспомнил.
И я задумался: должен же существовать какой-то механизм ее актуализации в самом CC.
Оказалось, что такой механизм есть, но с галочкой. Называется Auto Dream, или Background memory consolidation. В официальной документации о нем ничего нет, но внутри клиента лежат и код, и интерфейс, и отдельный системный промпт.
😴 Claude Code проверяет, прошло ли достаточно времени и накопилось ли несколько новых сессий, а затем запускает тот же самый фоновый Dream, который пересобирает MEMORY.md. Код проекта он может только читать, а писать ему разрешено исключительно в каталог памяти.
Проверить доступность можно через /memory. Если Anthropic включила фичу для аккаунта, то там появится строка Auto-dream: on/off, а после первого запуска — время последней консолидации.
🧪 У меня этой фичи, очевидно, нет ни на корп акке, ни на личном. Добавление "autoDreamEnabled": true в настройки тоже ничего не изменило: локальный параметр работает только после того, как проверяется серверный флаг. Но ради эксперимента я временно подменил локальный кеш feature flag до того, как сервер успел перезаписать его обратно. В /memory появилось Auto-dream: on · never, а после следующего обычного ответа запустился фоновый процесс dreaming.
Поработал около четырех минут, просмотрел шесть предыдущих сессий, а затем сообщил Improved 4 memories. В каталоге действительно появились MEMORY.md и три тематических файла. После этого фича снова сбросилась на false.
То есть фича уже реализована, но паблик-релиза придется еще ждать. Я всё это описал к тому, что снова подтверждается мой вывод: не стоит спешить и ставить бесконечные фреймворки для работы с памятью; скоро всё будет уже встроено.