Walrus Memory — плагин

Плагин с MCP-сервером: агент сохраняет решения и предпочтения в зашифрованной памяти на Walrus и достает их в новых сессиях.

  • 137 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Расширенный доступ

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

  • Агент сохраняет факты в неизменяемое хранилище, удалить их потом нельзя.
  • Для входа нужен аккаунт и подтверждение через кошелек.
Все причины и проверки

mystenlabs/walrus-memory

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/walrus-memory

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

Другие способы установки

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент сохраняет факты в неизменяемое хранилище, удалить их потом нельзя.
  • Для входа нужен аккаунт и подтверждение через кошелек.

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

Что делает

Walrus Memory (MemWal) — слой долговременной памяти для агентов. Плагин для Claude Code, Codex, Cursor и Antigravity подключает MCP-сервер с инструментами `memwal_remember`, `memwal_recall`, `memwal_namespaces`, `memwal_analyze`, `memwal_restore`, `memwal_health`, `memwal_login` и `memwal_logout`. Хуки жизненного цикла напоминают агенту сохранять устойчивые факты и обращаться к этой памяти раньше встроенной. Воспоминания шифруются и лежат в хранилище Walrus, а права владельца закреплены контрактом в сети Sui. Каждая операция идет внутри границы «владелец плюс пространство имен», поэтому проекты не смешиваются. Тот же MCP-сервер можно подключить к любому клиенту без плагина, но автоматического сохранения тогда не будет.

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

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

  • Агент в новой сессии должен вспомнить стек, стиль кода и прошлые решения по проекту.
  • Одни и те же предпочтения нужны в Claude Code и в Codex.
  • Несколько агентов ведут общую задачу и делят память через пространство имен.
  • Накопленную локальную память хотят перенести в один аккаунт.

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

  • Контекст нужен только внутри текущей сессии.
  • Данные нельзя отправлять во внешнее хранилище, даже зашифрованными.
  • Сохраненные факты потом придется удалять: Walrus хранит данные неизменяемо.

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

Вспомни, какие решения по архитектуре этого проекта мы сохраняли раньше, и запомни: ответы по проекту пишем на русском.

Ограничения

Проект в бете. Для входа нужен аккаунт Walrus Memory: агент вызывает `memwal_login` и отдает ссылку для подтверждения. Сохраненное удалить нельзя. Пароли, ключи API, токены и сид-фразы плагин вырезает до записи, но остальной текст сохраняется как есть, поэтому не просите агента запоминать закрытые данные. Нужен Node.js 22.23.4 или новее из ветки 22 (либо 24.22.1 или 26.12.1 и новее) и версия Claude Code с поддержкой плагинов.

Как отключить. Отключите плагин в менеджере плагинов клиента. Только автосохранение выключают командой `memwal-mcp auto-save off` или переменной `MEMWAL_AUTO_SAVE=0` в блоке `env` клиента. Уже записанное в Walrus останется.

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

Чем плагин отличается от обычного MCP-сервера?

Плагин добавляет хуки жизненного цикла: они напоминают агенту сохранять факты и предпочитать `memwal_*` встроенной памяти. MCP-вариант дает только инструменты, и автоматическое поведение зависит от клиента и модели.

Как подключить к Codex?

Выполните `codex plugin marketplace add MystenLabs/MemWal`, затем `codex plugin add memwal@memwal-plugins` и подтвердите хуки через `/hooks`.

Как выключить сохранение без просьбы?

Команда `memwal-mcp auto-save off` или `MEMWAL_AUTO_SAVE=0` в блоке `env` клиента. Явная просьба «запомни это» продолжит работать.

Какие данные не попадают в память?

Пароли, ключи API, токены, приватные ключи, сид-фразы, заголовки авторизации и URL с `user:password` вырезаются перед записью.

Нужен ли аккаунт?

Да. Аккаунт Walrus Memory создают при входе на memory.walrus.xyz. После `memwal_login` учетные данные лежат в `~/.memwal/credentials.json`, а файлы конфигурации клиентов ключей не содержат.

Обсуждение

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

Плагины

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

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

Долговременная память для Claude Code, Cursor и Codex: агент сохраняет решения и находит их в следующих сессиях

MCP-серверРасширенный доступ66Звезды репозитория
Официальный

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

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

Постоянная память агента на графе связей: решения и ошибки переживают сессию, без векторной базы и платных вызовов API

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

LongMemory хранит память проекта в локальной SQLite и отдает ее агенту через MCP: решения, состояние задач, скиллы и граф кода

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

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

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Walrus Memory (эта карточка)нет137
Mem0нет68 887плагины и SDK для слоя памяти без шифрования в Walrus; здесь память зашифрована и закреплена за владельцем в сети Sui
Cogneeнет33 271память на графе знаний; Walrus Memory хранит воспоминания по пространствам имен и ищет по смыслу

Коротко о README

В репозитории лежат SDK `@mysten-incubation/memwal`, приложение, relayer и плагины. Для агентов есть отдельный `SKILL.md`, MCP-документация по каждому клиенту и плагин для OpenClaw.

Бейдж для README

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