Это фанатский сайт, не связанный с официальным проектом OpenClaw или Anthropic. github.com/openclaw/openclaw
release memory dreaming ui memory-wiki

OpenClaw 4.5–4.12: лобстеру снятся сны — память, которая растёт, пока ты спишь

OpenClaws.io Team

OpenClaws.io Team

@openclaws

April 13, 2026

8 мин чтения

OpenClaw 4.5–4.12: лобстеру снятся сны — память, которая растёт, пока ты спишь

Когда 3.28 вышел, dreaming был одним абзацем в самом низу changelog. Экспериментальный процесс роста памяти, работающий в фоне. Лобстер тогда только учился спать.

Восемь дней и пять релизов спустя — лобстер спит по-настоящему.

Три фазы, каждая со своим графиком

Большой рефакторинг приземлился в 4.5. Раньше dreaming был набором конкурирующих режимов — одновременно мог работать только один, и границы между ними были мутными. 4.5 разрезал его на три кооперативные фазы: light, deep и REM.

У каждой свой график, своё поведение восстановления, свой gate продвижения. Лёгкий сон отвечает за взвешенное продвижение краткосрочного recall. Глубокий сон — это место, где долгосрочная память реально записывается. REM — та самая, которой разрешено ставить в stage «возможные долгоживущие истины» и показывать их в preview, прежде чем они пересекут gate.

Вместе с разделением пришли настраиваемые контроли старения: recencyHalfLifeDays и maxAgeDays позволяют тонко настроить затухание recall. Опциональный verbose-лог показывает, какие решения о продвижении были приняты и почему. Если одна фаза упала, восстановление идёт независимо, а не тянет вниз весь пайплайн.

Dreams UI

В 4.5 также отгрузили первую версию Dreams UI в Control UI. Dream Diary как поверхность верхнего уровня. Многоязычное концептуальное тегирование. Упрощённый конфиг — просто enabled плюс опциональный frequency. Фазы на пользовательской поверхности трактуются как деталь реализации, и это правильно.

4.9 надстроил над этим структурированный вид дневника: навигацию по timeline, контроли backfill и reset, трассируемые сводки dreaming, и полосу grounded Scene с подсказками продвижения плюс безопасное действие clear-grounded для сигналов backfill, стоящих в stage.

4.11 добавил два новых подвкладки в дневник: Imported Insights и Memory Palace. Imported Insights позволяет Dreaming напрямую инспектировать импортированные source-чаты — включая экспорты ChatGPT. Memory Palace поднимает на поверхность скомпилированные wiki-страницы и полные source-страницы за ними. Ты видишь не только то, что лобстер запомнил, но и откуда это пришло.

Grounded REM backfill

Это та фича, которая делает dreaming полезным для тех, у кого уже накопились месяцы заметок.

До 4.9 dreaming обрабатывал только новые ежедневные заметки по мере их прихода. Если ты писал в memory-директорию в течение года, ни одна из этих накопленных вещей не попадала в долгосрочную память, если ты не ставил её в stage вручную.

4.9 добавил полосу grounded REM backfill. openclaw memory rem-harness --path принимает историческую директорию. Dreaming переигрывает те старые заметки в corpus — light-продвижение, deep-продвижение, REM-staging — не требуя второго memory-стека. Потоки commit/reset дневника держат backfill аудируемым. Извлечение долгоживущих фактов стало чище. Живая интеграция с краткосрочным продвижением означает, что исторический проход и текущий проход делят одну и ту же сантехнику.

4.12 подтянул это, подняв усиление фаз так, чтобы повторные визиты через только dreaming реально пересекали gate долгосрочной памяти вместо того, чтобы застревать чуть ниже порога. Confidence кандидатов light-сна теперь считается по всем записанным краткосрочным сигналам, а не только по счётчикам recall, — записи из только dreaming перестают отображаться как confidence: 0.00. Нарративные записи дневника атомарны, с retry-on-timeout уборкой для транзиторных сбоев.

Импорт из ChatGPT

4.11 отгрузил ingestion импорта из ChatGPT прямо в слой memory-wiki. Ты экспортируешь свою историю разговоров ChatGPT, отдаёшь файл Dreaming, и он съедает структурированные source-чаты в corpus. Вкладка Imported Insights позволяет пролистать то, что пришло, прежде чем решать, продвигать ли конкретные записи.

Это не ради галочки. Это путь, который делает Dreaming полезным для любого, у кого есть осмысленная история в другом ассистенте. Ты не стартуешь с нуля.

Memory-Wiki, воскрешён

4.7 вернул стек memory-wiki в комплект. Плагин, CLI, тулинг sync/query/apply, интеграция с memory-host. Структурированные поля claim/evidence. Получение скомпилированного digest. Linting здоровья claim. Кластеризация противоречий. Dashboard-ы свежести. Поиск, взвешенный по свежести.

Если ты пользовался memory-wiki раньше в жизни проекта и видел, как он погас, — он вернулся с лучшими костями. 4.12 добавил рекомендованный гибридный рецепт QMD + bridge-mode плюс zero-artifact-руководство по диагностике в документацию провайдера.

Более тихие фиксы, которые важны

  • dreams.md как цель дневника (4.5): содержимое следа dreaming пишется в файл верхнего уровня, а не в ежедневные memory-заметки. Файл остаётся читаемым, но не подтягивается в recall по умолчанию, так что твои явные чтения не загрязняются выводом dreaming.
  • Session-транскрипты в corpus (4.7): отредактированные session-транскрипты теперь питают dreaming-corpus session-corpus заметками на каждый день, с чекпойнтингом курсора и поддержкой promotion/doctor.
  • Heartbeat потребляется ровно один раз (4.12): управляемый dreaming больше не переигрывает на последующих heartbeat-ах после того, как запланированный run уже был потреблён.
  • Unicode-безопасные wiki-slug-и (4.12): memory-wiki сохраняет Unicode-буквы, цифры и combining-метки в slug-ах и в кластеризации противоречий. Не-ASCII заголовки перестают коллапсировать и вылезать за лимиты path.
  • Вложенные ежедневные заметки питают краткосрочный recall (4.12): раскладки memory/<strong class="text-white font-semibold">/YYYY-MM-DD.md теперь работают. Сгенерированные отчёты о снах под memory/dreaming/</strong> исключены, чтобы dreaming не продвигал свой же вывод.
  • Честность с часовыми поясами (4.12): timestamp-ы дневника используют локальный часовой пояс хоста, когда dreaming.timezone не задан, с аббревиатурой пояса в комплекте, так что DREAMS.md и UI явно показывают local vs UTC.

К чему это всё складывается

Когда вышел 3.28, dreaming был фичей, которую ты мог включить и потом почти забыть. Пройдя через 4.5–4.12, он стал чем-то более близким к фоновому процессу, который растит память лобстера со временем — без того, чтобы ты его надзирал.

Ты пишешь заметки. Сон идёт в три фазы. Долгосрочная память накапливается. Когда ты смотришь в Diary, ты видишь, что лобстер решил оставить — и, что важнее, откуда это взялось. Ты можешь делать backfill старых заметок, импортировать историю из других мест, и видеть ровно то, какие сигналы протолкнули claim за gate продвижения.

Лобстер теперь спит. Он просыпается, зная больше, чем знал вчера.

Поделиться в:
star Star on GitHub

Будь в курсе

Получай новости о функциях и интеграциях. Без спама, отписаться можно в любой момент.