Repolode
adoresever

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. 1

    Установите закреплённый плагин в DeepSeek Harness

    npx @deepseek-ai/dsh plugin --profile web add github:adoresever/graph-memory#v1.6.0-beta.17
  2. 2

    Проверьте итоговую конфигурацию

    npx @deepseek-ai/dsh --profile web --dump-config
  3. 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-сервера и десктопного приложения.

1,3 тыс.84JavaScriptMITОбновлён 4 месяца назад

Преобразует кодовую базу, документацию, схемы и PDF в граф знаний для AI-ассистентов разработки, который можно запрашивать; строит его локально с помощью разбора AST через tree-sitter.

130 тыс.12,5 тыс.PythonApache-2.0Обновлён позавчера

Среда выполнения агента для разработки в терминале и на рабочем столе: цели, доказательства и проверки хранятся вне истории чата, а основой служит когнитивный слой CVM.

1,1 тыс.86TypeScriptApache-2.0Обновлён 9 часов назад