Постоянная память для AI-агентов-разработчиков: автоматически сохраняет сессии и подбирает полезный контекст для следующих сессий в Claude Code, Cursor, Codex и других MCP-клиентах.
adoresever/graph-memory
Плагин памяти на основе графа знаний для DeepSeek Harness и OpenClaw: ограничивает объём недавнего контекста и находит точные прошлые вопросы и ответы между сессиями.
- Звёзды
- 659
- Форки
- 98
- Открытые issues
- 21
- Последний коммит
- 22 дня назад
Что это?
Graph Memory — плагин памяти для DeepSeek Harness (DSH), совместимый также с OpenClaw. Он оставляет в контексте модели последние завершённые ходы пользователя, архивирует более раннюю историю в виде одного маркера и исключает из будущих запросов завершённые цепочки рассуждений и трассировки инструментов. Полный журнал событий сохраняется локально.
После каждого завершённого хода плагин записывает краткое резюме и извлекает из него триплеты «субъект — предикат — объект». Они образуют граф для навигации: если вопрос связан с более ранними данными или материалами из другой сессии, плагин находит исходный вопрос пользователя и итоговый ответ, чтобы использовать их как подтверждение. Для поиска используются векторный Top-K-поиск и резервный полнотекстовый поиск FTS5, а данные хранятся в локальной базе SQLite.
В README проекта описан бенчмарк на 20 ходов: к 20-му ходу объём контекста первого запроса снизился примерно с 57 тыс. до 11 тыс. токенов. Для извлечения данных можно использовать отдельную совместимую с OpenAI модель или настроенную модель; эмбеддинги необязательны.
Ключевые возможности
- 01Оставляет в контексте последние завершённые ходы, а более раннюю историю архивирует в один маркер.
- 02Сохраняет краткое резюме каждого хода и SPO-триплеты в локальном графе SQLite.
- 03Находит точные исходные вопрос и ответ, если совпадение обнаружено в более ранней истории или другой сессии.
- 04При отсутствии настроенного endpoint для эмбеддингов использует резервный полнотекстовый поиск FTS5.
- 05Поддерживает совместимые с OpenAI endpoint для эмбеддингов и отдельную модель для извлечения данных.
- 06Предоставляет инструменты DSH для проверки состояния, поиска, записи и повторной попытки неудачного извлечения.
Сценарии использования
- Длительные сессии программирования или исследований в DeepSeek Harness, в которых заполняется окно контекста.
- Перенос решений и фактов из предыдущих сессий в новые диалоги.
- Запуск агента OpenClaw, которому нужна компактная память диалогов с возможностью поиска.
Быстрый старт
- 1
Установите закреплённый плагин в DeepSeek Harness
npx @deepseek-ai/dsh plugin --profile web add github:adoresever/graph-memory#v1.6.0-beta.17 - 2
Проверьте итоговую конфигурацию
npx @deepseek-ai/dsh --profile web --dump-config - 3
Запустите веб-интерфейс DSH и убедитесь, что graph-memory/dsh активен в разделе Settings → Plugins
npx @deepseek-ai/dsh web
Что важно знать
- Предназначен для DeepSeek Harness. В реестре npm всё ещё доступна более старая версия 1.5.8, поэтому устанавливайте закреплённый релиз с GitHub.
- Требуется Node.js версии 22.13 или новее.
- Текущая версия — бета (1.6.0-beta.17).
- Если embeddings не настроены, семантический поиск использует FTS5. Для embeddings отдельно нужны совместимая с OpenAI конечная точка и ключ.
Темы
Частые вопросы
- Что такое graph-memory?
- Плагин памяти на основе графа знаний для DeepSeek Harness и OpenClaw: ограничивает объём недавнего контекста и находит точные прошлые вопросы и ответы между сессиями. Graph Memory — плагин памяти для DeepSeek Harness (DSH), совместимый также с OpenClaw. Он оставляет в контексте модели последние завершённые ходы пользователя, архивирует более раннюю историю в виде одного маркера и исключает из будущих запросов завершённые цепочки рассуждений и трассировки инструментов. Полный журнал событий сохраняется локально.
- graph-memory можно использовать бесплатно? Какая у него лицензия?
- graph-memory распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- graph-memory всё ещё поддерживается?
- Активно поддерживается. Последний коммит в graph-memory — 1 окт. 2026 г..
- Для чего можно использовать graph-memory?
- Длительные сессии программирования или исследований в DeepSeek Harness, в которых заполняется окно контекста. Перенос решений и фактов из предыдущих сессий в новые диалоги. Запуск агента OpenClaw, которому нужна компактная память диалогов с возможностью поиска.
- Как установить graph-memory?
- Установите закреплённый плагин в DeepSeek Harness: npx @deepseek-ai/dsh plugin --profile web add github:adoresever/graph-memory#v1.6.0-beta.17 Проверьте итоговую конфигурацию: npx @deepseek-ai/dsh --profile web --dump-config Запустите веб-интерфейс DSH и убедитесь, что graph-memory/dsh активен в разделе Settings → Plugins: npx @deepseek-ai/dsh web
- Где скачать graph-memory?
- Исходный код и инструкции по установке — на GitHub: https://github.com/adoresever/graph-memory
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.
Долгосрочная память для AI-агентов разработки: сохраняет контекст проекта и передаёт задачи между Claude Code, Codex, Cursor и другими CLI агентов.
Преобразует кодовую базу, документацию, схемы и PDF в граф знаний для AI-ассистентов разработки, который можно запрашивать; строит его локально с помощью разбора AST через tree-sitter.
Среда выполнения агента для разработки в терминале и на рабочем столе: цели, доказательства и проверки хранятся вне истории чата, а основой служит когнитивный слой CVM.
Постоянная память для ИИ-агентов, пишущих код: сохраняет действия в сессиях, сжимает их с помощью ИИ и добавляет релевантный контекст в новые сессии.