Каждый раз когда агент отвечает — он работает с контекстом. Всё что есть в промпте, история разговора, файлы памяти. Но контекст имеет предел.
Что происходит при сжатии
Когда сессия вырастает — OpenClaw запускает /compact: модель делает краткое резюме и продолжает с ним. Детали могут теряться. Список из 50 пунктов → "агент работал со списком".
Три слоя памяти в OpenClaw
• Краткосрочная — история текущей сессии. Живёт пока сессия активна. /compact сжимает её.
• Долгосрочная —
MEMORY.md и файлы в memory/. Загружаются в начале сессии. Выживают после перезапуска.• Семантическая — если настроен провайдер эмбеддингов (OpenAI или Ollama локально). Поиск по смыслу, а не по ключевым словам.
Правила для надёжной памяти
Для длинных задач с данными — сохраняй промежуточный результат в файл. Файл переживёт компакшн, разговор — нет.
Важное → в
MEMORY.md. Всё остальное → в memory/YYYY-MM-DD.md. Не полагайся на то что агент "запомнит в голове".Ollama как провайдер эмбеддингов — полностью локально, без внешних запросов.
Подпишитесь на @openclawc