memory-lancedb-pro — плагин

Плагин долговременной памяти для агента OpenClaw на LanceDB: сам запоминает предпочтения и решения, гибридный поиск, забывание шума

  • 4 451 ★ репозитория
  • Последний коммит
Плагин

Широкий доступ

Почему такой уровень

  • Автозахват читает содержимое разговоров и сохраняет его на диске, в записях бывают пароли и личные данные
  • Текст записей отправляется провайдеру эмбеддингов, реранкеру и модели извлечения по вашему ключу
  • Команды `delete`, `delete-bulk`, `upgrade` и `migrate` удаляют и переписывают хранилище
Все причины и проверки

cortexreach/memory-lancedb-pro

Установка

Работает в

Ручная установка

openclaw plugins install memory-lancedb-pro@beta

Рекомендуемый путь. После установки привяжите слот памяти в openclaw.json и перезапустите шлюз.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Автозахват читает содержимое разговоров и сохраняет его на диске, в записях бывают пароли и личные данные
  • Текст записей отправляется провайдеру эмбеддингов, реранкеру и модели извлечения по вашему ключу
  • Команды `delete`, `delete-bulk`, `upgrade` и `migrate` удаляют и переписывают хранилище

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

memory-lancedb-pro подключается к OpenClaw как плагин памяти и хранит в LanceDB то, что агент узнал о вас и проекте: предпочтения, решения, сущности, события и разобранные случаи. Автозахват в конце хода сам извлекает такие факты из разговора (до трех за ход), а автоприпоминание перед следующим ответом подкладывает в промпт до трех нужных записей. Поиск гибридный: вектор плюс полнотекстовый BM25, затем реранкинг кросс-энкодером. Старые и неважные записи затухают по модели Вейбулла, а часто вызываемые остаются, и воспоминания делятся на три уровня: периферийные, рабочие и ядро. Память разделена на области: глобальная, по агенту, проекту или пользователю. Управлять хранилищем можно командой `openclaw memory-pro`: список, поиск, экспорт, импорт, массовое удаление и миграция.

Для кого. Для пользователей OpenClaw, которым надоело повторять агенту одни и те же предпочтения и заново объяснять прошлые решения в каждой новой сессии.

Подходит, если

  • Агент забывает ваши правила между сессиями: табы вместо пробелов, обработку ошибок, выбранный стек
  • Нужен ответ на вопрос «почему мы выбрали PostgreSQL месяц назад»: решения хранятся в памяти и находятся поиском
  • Несколько агентов или проектов не должны делить память: области `agent:<id>`, `project:<id>` и `user:<id>` изолируют записи
  • Вы хотите индексировать `MEMORY.md`, файлы в `memory/` и записи сессий для семантического поиска с цитатами и номерами строк
  • Нужно свое хранилище без облака: эмбеддинги можно брать у Ollama, а реранкер подключать по желанию

Не подходит, если

  • Вы работаете не в OpenClaw: плагин рассчитан на его архитектуру плагинов и хуки версии 2026.3 и новее
  • Процессор не поддерживает инструкции AVX: родной векторный поиск LanceDB может упасть с SIGILL, пока вы не включите режим без нативного косинуса
  • Разговоры содержат данные, которые нельзя отправлять внешним сервисам: текст записей уходит провайдеру эмбеддингов и модели извлечения
  • Нужна простая заметка в `MEMORY.md` без векторной базы: для небольшого проекта хватит файлов

Пример запроса к агенту

Запомни: в этом проекте пишем тесты на Vitest, а миграции только через Prisma

Ограничения

Нужен OpenClaw 2026.3 или новее и процессор с поддержкой AVX. Для поиска требуется провайдер эмбеддингов: Jina, OpenAI, Voyage, Ollama или любой совместимый с OpenAI API. Доступ к OpenAI из России без VPN недоступен, поэтому берите Jina, SiliconFlow или локальный Ollama. Автозахват работает только при разрешении `allowConversationAccess` у хука. Релиз 1.1.0 числится бета-версией и ставится тегом `@beta`. Бейдж лицензии MIT есть, а файла LICENSE в репозитории нет. Перед массовыми операциями автор советует сделать копию каталога LanceDB, а не полагаться на экспорт.

Как отключить. Снимите привязку `plugins.slots.memory` и поставьте `enabled: false` в записи `memory-lancedb-pro` файла `openclaw.json`, затем выполните `openclaw gateway restart`. Хранилище LanceDB остается на диске, удалите его вручную, если оно не нужно. Если ставили через скрипт установки, у него есть режим `--uninstall`.

Частые вопросы

Как поставить memory-lancedb-pro в OpenClaw?

Выполните `openclaw plugins install memory-lancedb-pro@beta`, привяжите слот памяти `plugins.slots.memory` к плагину в `openclaw.json` и перезапустите шлюз командой `openclaw gateway restart`. Есть и установка из npm, но тогда путь к плагину нужно задать абсолютным в `plugins.load.paths`.

Что запоминает плагин и как это работает?

После хода сообщения разбираются по шести категориям: профиль, предпочтения, сущности, события, случаи и паттерны. Дубли отсеиваются в два этапа, сначала по векторной близости, затем решением модели создать, слить или пропустить запись.

Нужен ли для работы платный ключ?

Нужен провайдер эмбеддингов. Автор рекомендует Jina, подходят также OpenAI, Voyage и Ollama. Реранкер и модель для извлечения подключаются по желанию, без них поиск откатывается на косинусную близость, а извлечение на регулярные выражения.

Какие команды есть у плагина?

Команда `openclaw memory-pro` умеет `list`, `search`, `stats`, `delete`, `delete-bulk`, `export`, `import`, `reembed`, `upgrade` и `migrate`, а также вход через OAuth: `auth login`, `auth status`, `auth logout`.

Что делают команды /lesson и /remember?

`/lesson` сохраняет урок из диалога двумя записями: фактом с ловушкой и причиной и решением с правилом поведения. `/remember` записывает переданный текст с подходящей категорией и важностью и возвращает идентификатор записи.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин долгой памяти: запоминает решения, предпочтения и состояние задач между сессиями и подмешивает в запрос только нужное

ПлагинШирокий доступ403Звезды репозитория
Официальный

Долговременная память для ИИ-агентов: скилл и команда mindmemos сохраняют факты из диалогов и находят их в новых сессиях

СкиллШирокий доступ924Звезды репозитория

Общая семантическая память для агентов: разговоры сохраняются в markdown и находятся поиском в Claude Code, Codex и других агентах

ПлагинРасширенный доступ2,8 тыс.Звезды репозитория
Официальный

Долговременная память для агентов: удаленный MCP-сервер, плагины для Claude Code, Cursor и Codex и API для своих приложений

MCP-серверРасширенный доступ31,5 тыс.Звезды репозитория

MCP-сервер долговременной памяти для агентов: один бинарник на Rust, который работает офлайн и не вызывает языковую модель

MCP-серверШирокий доступ316Звезды репозитория

Долговременная память для ИИ-агентов: файлы Markdown как источник истины, индекс SQLite как кэш, общая у Claude Code, Codex и других

CLIРасширенный доступ4,4 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
memory-lancedb-pro (эта запись)нет4 451
Mem0нет68 007слой памяти с плагинами для Claude Code, Codex, Cursor и OpenCode, а memory-lancedb-pro сделан под слот памяти OpenClaw
memsearchнет2 804общая семантическая память с markdown-файлами на Milvus, а здесь LanceDB, затухание записей и области доступа
MCP Memory Serviceнетне нужна2 054самостоятельная память с графом знаний и REST API через MCP, а плагин встроен в OpenClaw и добавляет автозахват

Из блога

Коротко о README

README начинается с мотивации: у большинства агентов амнезия, а плагин делает из OpenClaw ассистента с памятью. Быстрый старт предлагает скрипт установки сообщества и ручную установку через `openclaw plugins install` или npm с примером конфигурации. Раздел об архитектуре памяти объясняет, что файлы `MEMORY.md` остаются источником истины, а LanceDB служит семантическим индексом поверх них. Затем описаны функции: гибридный поиск, реранкинг, пятистадийная оценка, извлечение по шести категориям, затухание, области, автозахват и фильтрация шума. Дальше идут настройка, поставщики эмбеддингов, команды, миграции, правила для AGENTS.md и адаптация хуков под OpenClaw 2026.3.

Бейдж для README

Сообщить о проблеме

Foxx AImemory-lancedb-pro
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.