mem0ai/mem0

Universal memory layer for AI Agents

Агенты⭐ 65 732Pythonпоследний релиз: openclaw-v1.2.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Mem0 — это универсальный слой памяти для AI-агентов, позволяющий сохранять и извлекать пользовательские предпочтения и контекст для персонализации взаимодействия.

Зачем нужен

Инструмент решает проблему отсутствия долговременной памяти у LLM, обеспечивая адаптацию под индивидуальные потребности пользователя на протяжении времени. Он полезен для создания персонализированных AI-ассистентов, которые помнят историю и контекст, что критично для качества диалога и точности ответов.

Что можно реализовать

  • AI-ассистенты с контекстно-богатыми и последовательными разговорами
  • Чат-боты поддержки, запоминающие историю тикетов и историю пользователя
  • Медицинские системы для отслеживания предпочтений и истории пациента
  • Продуктивные инструменты и игры, адаптирующиеся под поведение пользователя

Ключевые возможности

  • Многоуровневая память: управление состоянием User, Session и Agent
  • Новый алгоритм извлечения памяти (Single-pass ADD-only) с высокой точностью на бенчмарках
  • Гибридный поиск: семантический, BM25 и сопоставление сущностей (entity linking)
  • Временной анализ (Temporal Reasoning) для ранжирования актуальности информации
  • Гибкие варианты развертывания: библиотека (pip/npm), self-hosted сервер или облачная платформа

👤 Кому подойдёт: Разработчики, строящие AI-агентов и ассистентов; бизнес, внедряющий персонализированную поддержку и сервисы; исследователи, интересующиеся эффективностью памяти LLM.

Релизы

openclaw-v1.2.0minor
🕐 3 дн назад · релиз на GitHub ↗

Введена keyFingerprint для корректного подсчёта установок и исправлена двойная отправка телеметрии.

  • Added: Добавлено поле keyFingerprint в схему конфигурации для исключения дублирования установок.
  • Fixed: Исправлена проблема с дублированием событий телеметрии при отправке.
  • Added: Поле plugin_version теперь корректно отражает плагин, сгенерировавший событие.
pi-agent-v0.3.0majorbreaking
🕐 11 дн назад · релиз на GitHub ↗

Pi Agent v0.3.0: переработана архитектура расширения, удалены устаревшие команды, улучшена безопасность и работа с памятью.

  • Breaking: Удалены команды consolidation, pin и связанные с ними API; остались remember, search, forget, tour, scope, status.
  • Added: Плагин Pi теперь использует собранный dist/entry.js вместо исходного TypeScript, сохраняя совместимость с родным API.
  • Fixed: Глобальная память теперь требует явного выбора /mem0-scope global или настройки по умолчанию; пустые идентификаторы отклоняются.
  • Fixed: Обновление и удаление памяти поддерживают цитаты mem0:<uuid> и сырые ID из результатов инструментов.
  • Fixed: Улучшена безопасность: фильтрация ролей в диалогах, редактирование контента и очистка чувствительных данных в телеметрии.
ts-v3.1.8patch
🕐 18 дн назад · релиз на GitHub ↗

Оптимизация работы OSS-уведомлений: отказ от PostHog в пользу локального кэшируемого конфига для надежности.

  • Fixed: Уведомления OSS теперь используют статичный файл конфигурации вместо вызова API PostHog.
  • Fixed: Обеспечена отказоустойчивость: уведомления работают даже при недоступности удаленной конфигурации.
  • Added: Внедрено детерминированное назначение ролей и встроенный отключенный fallback.
deepseek-plugin-v0.1.1minor
🕐 25 дн назад · релиз на GitHub ↗

В релизе deepseek-plugin-v0.1.1 добавлена анонимная телеметрия использования инструментов с отправкой в PostHog.

  • Added: Добавлена анонимная телеметрия: события об использовании инструментов (поиск и добавление памяти) батчатся и отправляются в PostHog.
  • Added: Сбор данных происходит асинхронно через нативный fetch, передаются только метрики производительности и коды ошибок без содержимого запросов.
  • Added: Пользователи могут отключить сбор телеметрии, установив переменную окружения MEM0_TELEMETRY=false.
mem0-strands-v0.1.0major
🕐 27 дн назад · релиз на GitHub ↗

Выход mem0-strands-v0.1.0: нативная интеграция Mem0 в Strands Agents с автопоиском памяти и серверной экстракцией.

  • Added: Автоматический поиск и вставка релевантных воспоминаний в промпт на каждом шаге без явного вызова инструментов.
  • Added: Серверная экстракция фактов через add_messages() позволяет пропустить клиентский вызов модели.
  • Added: Метод add() сохраняет факты в точном виде без извлечения (infer=False).
  • Added: Поддержка scoping через user_id, agent_id, run_id и app_id с валидацией при инициализации.
  • Added: Неблокирующая асинхронная инициализация клиента Mem0 в отдельном потоке.
deepseek-plugin-v0.1.0major
🕐 27 дн назад · релиз на GitHub ↗

Выход плагина @mem0/deepseek-plugin для DeepSeek Harness, добавляющего инструменты работы с памятью Mem0.

  • Added: Добавлен плагин @mem0/deepseek-plugin, регистрирующий инструменты для работы с памятью в среде DeepSeek Harness (Cordis).
  • Added: Реализованы инструменты search_memory для поиска фактов и add_memory для их сохранения с асинхронной экстракцией.
  • Added: Поддержка управления контекстом через userId, agentId и runId, а также настройка API-ключа и хоста платформы.
  • Added: Автоматическая регистрация и отписка инструментов в жизненном цикле плагина Cordis.
  • Автоматический захват и возврат памяти (auto-capture/recall) пока не реализованы; требуется ручная настройка в бэкенде.
ts-v3.1.6minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлена поддержка Oracle AI Vector Search, исправлена кодировка ID и улучшена производительность запросов.

  • Added: Добавлен векторный хранилище Oracle AI Vector Search с поддержкой пула соединений, индексов HNSW/IVF и фильтрации JSON.
  • Fixed: Исправлено экранирование спецсимволов (%,&=) в user_id, agent_id и run_id для корректной работы буфера недавних диалогов.
  • Fixed: Улучшена обработка ошибок инициализации Oracle и добавлена валидация длин массивов при вставке данных.
  • Added: Оптимизирована производительность Oracle: batch-вставка, оптимизированный подсчет записей и использование векторного индекса.
  • Fixed: Устранены уязвимости в зависимостях (undici, brace-expansion, ip-address) через pnpm.overrides.
n8n-nodes-mem0-v0.1.3patchbreaking
🕐 1 мес назад · релиз на GitHub ↗

Пакет @mem0/n8n-nodes-mem0 переведён на лицензию MIT для верификации в n8n, добавлены иконки для светлой и тёмной тем.

  • Breaking: Лицензия пакета @mem0/n8n-nodes-mem0 изменена с Apache-2.0 на MIT для прохождения проверки n8n Creator Portal.
  • Added: Иконки узлов и учётных данных теперь поддерживают отдельные варианты для светлой и тёмной тем.
  • Fixed: Устранены предупреждения сканирования Creator Portal об отсутствии тематических вариантов иконок.
  • Остальная часть репозитория mem0 сохраняет лицензию Apache-2.0.
n8n-nodes-mem0-v0.1.2patch
🕐 1 мес назад · релиз на GitHub ↗

Обновлён email автора в опубликованном пакете на integrations@mem0.ai для корректной связи с командой интеграций.

  • Fixed: Изменён email автора в опубликованном пакете с founders@mem0.ai на integrations@mem0.ai.
  • Теперь переписка через npm и n8n Creator Portal напрямую достигает команды интеграций.
vercel-ai-v3.0.1patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлены уязвимости высокой и средней тяжести в зависимостях brace-expansion и js-yaml.

  • Fixed: Устранены уязвимости высокой и средней тяжести в зависимостях brace-expansion и js-yaml через pnpm.overrides.
ts-v3.0.13patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлены ошибки в логике пакетных эмбеддингов OpenAI и обработке пустых ответов Google в LLM.

  • Fixed: Исправлено несовпадение количества результатов при пакетной генерации эмбеддингов в OpenAI и Azure OpenAI.
  • Fixed: Устранено падение приложения при получении пустых кандидатов от Google Chat.
ts-v3.0.12minor
🕐 2 мес назад · релиз на GitHub ↗

Добавлены провайдеры MiniMax и LiteLLM, поддержка URI для PGVector, управление сроком хранения памяти и исправления.

  • Added: Добавлен провайдер MiniMaxLLM для работы с API MiniMax.
  • Added: Появился провайдер LiteLLM для маршрутизации запросов через прокси.
  • Added: В интерфейс памяти добавлены поля expirationDate и параметр showExpired для поиска.
  • Added: PGVector теперь поддерживает подключение через connectionString и опцию ssl.
  • Fixed: Исправлена валидация entity ID в deleteAll() и обработка null в Redis.
  • Fixed: Обновлена зависимость undici для устранения уязвимости CVE-2026-12151.