Многопользовательская память: система общей памяти с открытым исходным кодом для ИИ-агентов

✍️ OpenClawRadar📅 Опубликовано: 20 апреля 2026 г.🔗 Source
Ad

Multi-Agent Memory — это проект с открытым исходным кодом, который предоставляет ИИ-агентам систему общей памяти, работающую на разных машинах, инструментах и фреймворках. Он был создан в производственной среде, где агентам OpenClaw, Claude Code и рабочим процессам n8n требовалась общая память на отдельных машинах.

Проблема, которую он решает

При запуске нескольких ИИ-агентов, таких как Claude Code для разработки, OpenClaw для автономных задач и n8n для автоматизации, каждый из них поддерживает свой собственный контекст и забывает всё между сеансами. Существующие решения либо работают только на одной машине, требуют платных облачных сервисов, либо рассматривают память как простой ключ-значение, не понимая, что факты и события принципиально различны.

Типизированная память с семантикой изменений

Система понимает четыре различных типа памяти, каждый со своим жизненным циклом:

  • событие: Только добавление, неизменяемая историческая запись. Пример использования: «Развёртывание завершено», «Рабочий процесс завершился сбоем»
  • факт: Обновление или вставка по ключу, новые факты заменяют старые. Пример использования: «Статус API: работает», «Клиент предпочитает тёмный режим»
  • статус: Обновление на месте по субъекту, последний выигрывает. Пример использования: «pipeline сборки: проходит», «миграция: в процессе»
  • решение: Только добавление, записывает выборы и обоснования. Пример использования: «Выбрали Postgres вместо MySQL, потому что...»
Ad

Жизненный цикл памяти

Система следует этому процессу: Хранение → Проверка на дублирование → Цепочка замены → Снижение уверенности → Консолидация LLM

  • Дедупликация: Контент хэшируется при хранении, точные дубликаты возвращают существующую память
  • Замена: При сохранении факта с тем же ключом, что и у существующего факта, старый помечается как неактивный, а новый ссылается на него
  • Снижение уверенности: Факты и статусы теряют уверенность со временем, если к ним не обращаются (настраивается, по умолчанию 2%/день). События и решения не теряют уверенность
  • Консолидация LLM: Периодический фоновый процесс (настраивается, по умолчанию каждые 6 часов) отправляет неконсолидированные воспоминания в LLM, которая находит дубликаты для объединения, противоречия для пометки, связи между воспоминаниями и выводы на основе всей памяти

Функции безопасности

  • Очистка учётных данных: Весь контент очищается перед хранением. API-ключи, JWT, SSH-приватные ключи, пароли и секреты в кодировке base64 автоматически скрываются
  • Изоляция агентов: API выступает в роли шлюза между агентами и данными. Агенты могут только сохранять и искать воспоминания, читать брифинги и статистику. Они не могут удалять воспоминания, удалять таблицы, обходить очистку учётных данных, получать прямой доступ к файловой системе/базе данных или изменять воспоминания других агентов задним числом
  • Реализация безопасности: Аутентификация с защитой от атак по времени с использованием cr****.timingSafeEqual(), проверка при запуске, требующая переменных окружения, и очистка учётных данных перед хранением

Сессионные брифинги

Система поддерживает сессионные брифинги, которые суммируют произошедшее с последнего сеанса, позволяя агентам начинать с релевантного контекста.

📖 Read the full source: r/openclaw

Ad

👀 Смотрите также

Android CLI и навыки для рабочих процессов разработки AI-агентов
Инструменты

Android CLI и навыки для рабочих процессов разработки AI-агентов

Google выпустила Android CLI с командами типа android create и android sdk install, а также репозиторий Android Skills на GitHub с модульными наборами инструкций. Внутренние тесты показывают снижение использования токенов LLM на 70% и ускорение выполнения задач в 3 раза.

OpenClawRadar
Плагин Claude Code для исследования рынка Reddit без API-ключей
Инструменты

Плагин Claude Code для исследования рынка Reddit без API-ключей

Плагин Claude Code автоматизирует исследование рынка на Reddit, выполняя поиск по обсуждениям, анализ контента и генерацию отчетов в формате markdown с прямыми ссылками. Он не требует ключа API Reddit, аутентификации или конфигурационных файлов, используя публичные данные через локальный сервер MCP.

OpenClawRadar
Создание голосового агента с задержкой менее 500 мс: архитектура и анализ производительности
Инструменты

Создание голосового агента с задержкой менее 500 мс: архитектура и анализ производительности

Разработчик создал голосового агента с нуля, достигнув сквозной задержки около 400 мс с полной потоковой обработкой STT → LLM → TTS. Ключевые идеи включают рассмотрение голоса как проблемы очередности реплик, использование семантического определения конца реплики и размещение всех компонентов в одном месте для минимальной задержки.

OpenClawRadar
Membase: Внешний слой памяти для ИИ-ассистентов в различных инструментах
Инструменты

Membase: Внешний слой памяти для ИИ-ассистентов в различных инструментах

Membase — это внешний слой памяти, который извлекает и сохраняет контекст разговора в графе знаний, а затем внедряет соответствующие воспоминания в новые чаты в Claude, ChatGPT, Cursor, Gemini и других ИИ-инструментах. В настоящее время находится в закрытой бета-версии, все функции бесплатны.

OpenClawRadar