Memgraph Context Graph — плагин
Память агентов в графовой базе Memgraph: сессии, вызовы инструментов и заметки, которые агент находит в следующих сессиях.
- 119 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Хуки записывают в базу переписку и вызовы инструментов, а в них могут оказаться секреты и код.
- Установщик запускается через `curl | bash` и поднимает контейнер Docker с постоянным хранилищем.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/memgraph-context-graphОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Хуки записывают в базу переписку и вызовы инструментов, а в них могут оказаться секреты и код.
- Установщик запускается через `curl | bash` и поднимает контейнер Docker с постоянным хранилищем.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Context Graph записывает в Memgraph, что происходило в сессиях агента: диалоги, вызовы инструментов, использованные скиллы и заметки, которые агент решил сохранить. В следующих сессиях агент ищет прошлые разговоры инструментом `recall`, а долговременные заметки хранит через `memory`. Если выбрать режим `--memory-backend context-graph`, граф становится основным хранилищем памяти и ведется единым для разных агентов и копий одного репозитория. Список поддерживаемых агентов: Claude Code, Codex, Copilot CLI, Cursor, OpenCode, Antigravity CLI и Grok Build, а также приложения на Claude Agent SDK или OpenAI Agents SDK. Для Claude Code и Codex ставятся плагины на весь профиль, для остальных хуки в выбранном проекте и MCP-сервер. Команда `memgraph-context-graph ui` открывает терминальный просмотрщик сессий. Сущности и связи из переписки достает локальная модель GLiNER2.
Для кого. Разработчикам, которые работают сразу с несколькими агентами и хотят хранить их общую память в своей базе.
Подходит, если
- Агент должен вспомнить, как решали похожую проблему в прошлой сессии.
- Нужен один журнал действий Claude Code, Codex и Cursor, который можно проверить запросом Cypher.
- Память хотят унести между машинами и копиями репозитория вместе с собственной базой.
- Из переписки с агентами нужно вытащить сущности и связи в граф знаний.
Не подходит, если
- Переписка с агентами содержит данные, которые нельзя хранить даже в локальной базе.
- Docker недоступен и нет готового Memgraph 3.6 или новее.
- Хватает встроенной памяти агента для одного проекта.
Пример запроса к агенту
Найди в прошлых сессиях, как мы настраивали миграции базы в этом репозитории, и дай краткую сводку.Ограничения
Нужен Memgraph версии 3.6 или новее, для векторного поиска образ `memgraph/memgraph-mage`. Установщик сам поднимает контейнер Docker, если не указана своя база. Захват сессий и поиск работают без ключа LLM, а извлечение сущностей идет локально моделью GLiNER2 и требует дополнительного пакета `reconciliation`. Хуки записывают ход сессий в базу, а Codex просит подтвердить доверие к ним. После установки агента перезапускают. Мерки качества поиска (87,4% на LongMemEval-S) измерены автором на публичных наборах.
Как отключить. Уберите плагины и хуки из конфигурации каждого агента, куда их ставил установщик. Контейнер Memgraph и данные удаляют отдельно через Docker.
Частые вопросы
Как поставить Context Graph?
Выполните `curl -fsSL https://raw.githubusercontent.com/memgraph/ai-toolkit/main/context-graph/scripts/install.sh | bash`. Если CLI уже есть, выберите агентов командой `memgraph-context-graph setup claude-code codex`.
Нужен ли ключ LLM?
Нет. Захват и поиск работают без ключа. Ключ нужен только для дополнительной возможности обучения онтологии по сессиям пользователя.
Что такое режим `--memory-backend context-graph`?
Агент получает инструменты `memory` и `recall`, а граф становится его основным хранилищем памяти. Вернуться к встроенной памяти можно значением `--memory-backend native`.
Какие агенты поддерживаются?
Claude Code, Codex, Copilot CLI, Cursor, OpenCode, Antigravity CLI и Grok Build, а также приложения на Claude Agent SDK и OpenAI Agents SDK.
Как посмотреть, что записано?
Команда `memgraph-context-graph ui` открывает терминальный просмотрщик со здоровьем захвата, сессиями и сущностями. Граф можно запрашивать на Cypher в Memgraph Lab.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныОбщая локальная память для ИИ-агентов: Claude Code, Codex, Cursor и другие находят в ней договоренности прошлых сессий и записывают новые
Плагин долгой памяти: запоминает решения, предпочтения и состояние задач между сессиями и подмешивает в запрос только нужное
Постоянная память для агентов: заметки хранятся карточками в markdown и находятся в начале следующей сессии.
Слой памяти для агентов: плагины для Claude Code, Codex, Cursor и OpenCode, CLI и SDK, которые переносят контекст между сессиями
Долговременная память агента в локальных Markdown-файлах с графом связей, семантическим поиском и MCP-доступом
Общая семантическая память для агентов: разговоры сохраняются в markdown и находятся поиском в Claude Code, Codex и других агентах
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Memgraph Context Graph (эта карточка) | нет | 119 | ||
| Episodic Memory | нет | 499 | ищет по смыслу в переписке с агентами; Context Graph хранит ее как граф сессий и действий в Memgraph | |
| MCP Memory Service | нет | не нужна | 2 117 | самостоятельный сервис памяти с графом знаний; здесь граф строится на Memgraph по хукам агентов |
Коротко о README
Репозиторий объединяет несколько Python-пакетов для Memgraph. В карточку вошел Context Graph, а остальные пакеты (`unstructured2graph`, `langchain-memgraph`, `mcp-memgraph`) ставятся независимо.