Скиллы Новичок Управление и автоматизация

Memory Hygiene

Скачать ZIP
14
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Перестаньте тратить токены на мусорные воспоминания. Эта публикация — практическое руководство по аудиту, очистке и поддержанию в порядке векторной памяти (например, LanceDB) в агентных системах.

Что это даёт

  • Предотвращает накопление «мусора» в памяти
  • Снижает расход токенов из-за нерелевантных автоподгрузок
  • Добавляет оценку достоверности (confidence scoring)
  • Вводит понятные процессы обслуживания и автоматизации

Быстрый старт

  1. Установите инструмент в рабочее окружение
  2. Отключите autoCapture в конфигурации памяти
  3. Сохраняйте данные через memory_store с указанием важности
  4. Настройте ежемесячную автоматическую очистку

Ключевая идея: оценка достоверности

Каждая запись в памяти должна иметь уровень уверенности:

  • 0.9–1.0 — напрямую сказано пользователем
  • 0.7–0.9 — сильное, подтверждённое предположение
  • 0.5–0.7 — вероятно, но не подтверждено
  • 0.3–0.5 — слабая гипотеза
  • < 0.3 — спекуляция

Это предотвращает превращение догадок в «факты» и делает поведение системы более надёжным.

Что хранить (осознанно)

  • Предпочтения пользователя (инструменты, стиль работы)
  • Ключевые решения (архитектура, выбор технологий)
  • Важные факты (аккаунты, контакты, расположение данных)
  • Извлечённые уроки и выводы

Что НЕ хранить

  • Служебные сигналы (например, heartbeat)
  • Временные состояния (время, промежуточные шаги)
  • Логи сообщений (они уже сохранены отдельно)
  • OAuth-ссылки и токены

Быстрые команды

Аудит памяти:

memory_recall query="*" limit=50

Полная очистка:

rm -rf ~/.clawdbot/memory/lancedb/
clawdbot gateway restart

Повторное заполнение:

memory_store text="" category="preference|fact|decision" importance=0.9

Настройка: отключение автосбора

Основной источник мусора — автоматическое сохранение (autoCapture: true). Его стоит отключить:

{
 "plugins": {
 "entries": {
 "memory-lancedb": {
 "config": {
 "autoCapture": false,
 "autoRecall": true
 }
 }
 }
 }
}

Регулярное обслуживание

Рекомендуется выполнять обслуживание ежемесячно:

  • Проверка содержимого памяти
  • Удаление мусора и дубликатов
  • Пересмотр записей с низкой уверенностью
  • Сверка с основным источником (например, MEMORY.md)
  • При необходимости — полный сброс и повторное заполнение

Автоматизацию можно настроить через cron-задачу с ежемесячным запуском. :

Рекомендации по хранению

  • Краткость: до 100 слов на запись
  • Одна идея — одна запись
  • Корректная категория (fact, preference, decision и т.д.)
  • Уровень важности: 0.7–1.0 для значимых данных

Главная цель — держать память «чистой»: только полезные, проверенные и актуальные данные. Это напрямую влияет на качество ответов и эффективность использования токенов. :


Файл из источника

11146_memory-hygiene-1.0.0.zip