Многопользовательская память: система общей памяти с открытым исходным кодом для ИИ-агентов
Multi-Agent Memory — это проект с открытым исходным кодом, который предоставляет ИИ-агентам систему общей памяти, работающую на разных машинах, инструментах и фреймворках. Он был создан в производственной среде, где агентам OpenClaw, Claude Code и рабочим процессам n8n требовалась общая память на отдельных машинах.
Проблема, которую он решает
При запуске нескольких ИИ-агентов, таких как Claude Code для разработки, OpenClaw для автономных задач и n8n для автоматизации, каждый из них поддерживает свой собственный контекст и забывает всё между сеансами. Существующие решения либо работают только на одной машине, требуют платных облачных сервисов, либо рассматривают память как простой ключ-значение, не понимая, что факты и события принципиально различны.
Типизированная память с семантикой изменений
Система понимает четыре различных типа памяти, каждый со своим жизненным циклом:
- событие: Только добавление, неизменяемая историческая запись. Пример использования: «Развёртывание завершено», «Рабочий процесс завершился сбоем»
- факт: Обновление или вставка по ключу, новые факты заменяют старые. Пример использования: «Статус API: работает», «Клиент предпочитает тёмный режим»
- статус: Обновление на месте по субъекту, последний выигрывает. Пример использования: «pipeline сборки: проходит», «миграция: в процессе»
- решение: Только добавление, записывает выборы и обоснования. Пример использования: «Выбрали Postgres вместо MySQL, потому что...»
Жизненный цикл памяти
Система следует этому процессу: Хранение → Проверка на дублирование → Цепочка замены → Снижение уверенности → Консолидация LLM
- Дедупликация: Контент хэшируется при хранении, точные дубликаты возвращают существующую память
- Замена: При сохранении факта с тем же ключом, что и у существующего факта, старый помечается как неактивный, а новый ссылается на него
- Снижение уверенности: Факты и статусы теряют уверенность со временем, если к ним не обращаются (настраивается, по умолчанию 2%/день). События и решения не теряют уверенность
- Консолидация LLM: Периодический фоновый процесс (настраивается, по умолчанию каждые 6 часов) отправляет неконсолидированные воспоминания в LLM, которая находит дубликаты для объединения, противоречия для пометки, связи между воспоминаниями и выводы на основе всей памяти
Функции безопасности
- Очистка учётных данных: Весь контент очищается перед хранением. API-ключи, JWT, SSH-приватные ключи, пароли и секреты в кодировке base64 автоматически скрываются
- Изоляция агентов: API выступает в роли шлюза между агентами и данными. Агенты могут только сохранять и искать воспоминания, читать брифинги и статистику. Они не могут удалять воспоминания, удалять таблицы, обходить очистку учётных данных, получать прямой доступ к файловой системе/базе данных или изменять воспоминания других агентов задним числом
- Реализация безопасности: Аутентификация с защитой от атак по времени с использованием cr****.timingSafeEqual(), проверка при запуске, требующая переменных окружения, и очистка учётных данных перед хранением
Сессионные брифинги
Система поддерживает сессионные брифинги, которые суммируют произошедшее с последнего сеанса, позволяя агентам начинать с релевантного контекста.
📖 Read the full source: r/openclaw
👀 Смотрите также
Tendril: Самодействующий агент, создающий и регистрирующий инструменты на лету
Tendril — это агентная песочница, которая автономно находит, создает и регистрирует инструменты. Она начинается всего с трех базовых инструментов и динамически расширяет свой реестр возможностей без участия пользователя.

Печатная шпаргалка по коду Claude с еженедельными автоматическими обновлениями
Разработчик создал одностраничную печатную шпаргалку для Claude Code с помощью самого Claude, охватывающую сочетания клавиш, слеш-команды, рабочие процессы, систему навыков, память/CLAUDE.md, настройку MCP, флаги CLI и конфигурационные файлы. HTML-файл автоматически обновляется еженедельно через cron job, а новые функции помечаются как 'NEW'.

Репозиторий бесплатного руководства по запуску продуктов на основе ИИ для пользователей Claude
Разработчик выпустил бесплатный репозиторий, содержащий структурированное руководство по запуску ИИ-продуктов, предназначенное для работы с Claude. Репозиторий организует опыт запуска в практические этапы, включая стратегию, подготовку, исполнение, а также содержит шаблоны и ссылки на инструменты.

Superglue CLI: Позвольте ИИ-агентам выполнять API-вызовы без предустановленных инструментов
Superglue CLI предоставляет навык, который обучает ИИ-агентов для программирования использованию его команд, работе с аутентификацией, созданию инструментов и отладке сбоев. Вместо создания предустановленных инструментов для каждой интеграции API, агенты могут читать спецификации API во время выполнения и планировать многошаговые вызовы.