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

✍️ 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

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

Нюкс: Автономный тестовый комплекс для ИИ-агентов
Инструменты

Нюкс: Автономный тестовый комплекс для ИИ-агентов

Nyx — это система чёрного ящика для тестирования, которая исследует ИИ-агентов на предмет режимов отказа, таких как логические ошибки, сбои в рассуждениях и уязвимости безопасности, посредством многоходовых адаптивных диалогов. Она выявляет за менее чем 10 минут то, на что ручные проверки тратят часы.

OpenClawRadar
Навык OpenClaw сокращает количество токенов в дереве доступности с 600 тысяч до 1,3 тысячи.
Инструменты

Навык OpenClaw сокращает количество токенов в дереве доступности с 600 тысяч до 1,3 тысячи.

Разработчик создал навык OpenClaw, который использует ранжирование элементов на основе машинного обучения для обрезки деревьев доступности, сокращая slickdeals.com с ~598 тыс. токенов до ~1,3 тыс. токенов, сохраняя только ~50 наиболее значимых интерактивных элементов.

OpenClawRadar
OpenIntel Iran: Обновления панели управления конфликтами на основе ИИ с ежечасными брифингами
Инструменты

OpenIntel Iran: Обновления панели управления конфликтами на основе ИИ с ежечасными брифингами

Искусственный интеллект разработчика провёл масштабную модернизацию панели мониторинга OpenIntel Iran — автоматически обновляемого инструмента разведки, который ежечасно сканирует Reuters, AP, BBC и другие крупные источники для проверки событий и публикации структурированных сводок по конфликту Иран-Израиль-США.

OpenClawRadar
Сервер MCP для Blender с более чем 100 инструментами, созданный с использованием Claude Code
Инструменты

Сервер MCP для Blender с более чем 100 инструментами, созданный с использованием Claude Code

Разработчик создал MCP-сервер для Blender с более чем 100 инструментами в 14 категориях, позволяя AI-агентам для написания кода управлять освещением, анимацией, рендерингом и геометрическими нодами Blender с помощью естественно-языковых запросов. Весь код был написан с использованием Claude Code, который помог решить архитектурные проблемы, такие как требование Blender к вызовам API в основном потоке.

OpenClawRadar