Простая настройка MEMORY.md у агента OpenClaw превосходит время выполнения Memory Startup в тесте на временную согласованность
Разработчику на r/openclaw написало в личку представители стартапа, занимающегося памятью для ИИ, и попросили попробовать сломать их продукт. Тест был такой: скормить агенту три версии одного и того же решения и проверить, вернёт ли он актуальную. Рантайм стартапа провалился; агент разработчика на OpenClaw, чья память — это просто markdown в git-репозитории, прошёл.
Тест
В рантайм стартапа по очереди подали три решения:
- REST — январь
- GraphQL — апрель
- tRPC — август
Рантайм вернул GraphQL. Все три результата получили одинаковую релевантность — 1.000, потому что в цепочке извлечения ничто на самом деле не читает временны́е поля в схеме.
Агент на OpenClaw, напротив, вернул tRPC — с датой, а старые версии были зачёркнуты над ним. Формулировка автора: тут нечего ранжировать, файл просто говорит, что есть.
Как выглядит эта схема
Агент остаётся одним и тем же уже 7 месяцев, пережив три модели и двух поставщиков. Хранение никогда не было сложной частью — сложны правила записи:
MEMORY.md— это только индекс, без фактов. OpenClaw обрезает большие стартовые файлы, так что толстый файл тихо теряет свой хвост.- Каждый факт помечается тегом
stated,observed,inferredилиsuggested. - Выведенный урок требует 3 сигналов из 2 сессий, прежде чем стать правилом.
- Изменённое решение зачёркивается, а не дописывается снизу.
Автор честно предупреждает: n=1, и это работает, только если ваш агент действительно следует правилам. Неаккуратный автор так же успешно сгноит папку с markdown.
Почему важны временны́е поля
Большинство систем памяти, созданных для агентов, рассматривают извлечение как задачу ранжирования по релевантности. Если в схеме есть поля valid_from / valid_to, но механизм извлечения их игнорирует, устаревший факт получит ровно ту же оценку, что и актуальный. Именно это и показал рантайм стартапа: три ничьи на 1.000. Markdown-файл с поддержкой git полностью обходит проблему ранжирования — актуальная версия это незачёркнутая строка, а история — прямо над ней.
Автор выложил в открытый доступ весь тест и свою схему; ссылки есть в комментариях к исходному треду. Он также спрашивает, что используют для памяти все остальные: стандартный MEMORY.md, плагин или что-то самодельное.
📖 Read the full source: r/openclaw
👀 Смотрите также

Использование Claude Code для создания блога о путешествиях по Японии с искусственно созданными изображениями и видео
Разработчик использовал Claude Code для создания персонального сайта-эссе о Японии, управляя всем творческим процессом: от редактирования текста и преобразования изображений с помощью Nano Banana Pro до анимации видео с использованием Veo 3.1 и 3.0-fast и развертывания на Railway.

Практическое применение OpenClaw для операций компании с одним сотрудником
Разработчик делится своим опытом использования OpenClaw для ведения компании в одиночку, отмечая, что он работает на вашем собственном компьютере в виртуальной машине или на Mac Mini и подключается к существующим инструментам. В посте говорится, что он больше всего подходит для повторяющихся задач и небольших операционных работ, а не для полностью автономного управления компанией.

Использование Claude для создания PainSignal: База данных из 1000 реальных бизнес-проблем
Разработчик использовал Claude Code для создания PainSignal — платформы, которая систематизирует 1000 реальных бизнес-проблем из таких отраслей, как грузоперевозки и клининг. Claude обработал классификацию данных, кластеризацию возможностей и генерацию концепций приложений.

Отчет пользователя OpenClaw: Техническая настройка работает, но для автономности нужны реальные задачи
Разработчик создал работающего агента OpenClaw на VPS с интеграцией Stripe и Vercel за 5 дней, но обнаружил, что настоящая проблема не в настройке — а в наличии чётких задач для автономного решения агентом. Метод OAuth с токеном настройки для фиксированных подписок теперь полностью заблокирован Anthropic, что вынуждает использовать оплату за токены.