Repolode
adoresever

adoresever/graph-memory

DeepSeek Harness와 OpenClaw용 지식 그래프 메모리 플러그인으로, 최근 컨텍스트를 제한하고 세션을 넘나들며 과거의 정확한 질문과 답변을 불러옵니다.

스타
661
포크
98
열린 이슈
21
마지막 커밋
22일 전

어떤 프로젝트인가요?

Graph Memory는 DeepSeek Harness(DSH)용 메모리 플러그인이며 OpenClaw와도 호환됩니다. 가장 최근에 완료된 사용자 턴을 모델 컨텍스트에 유지하고, 오래된 기록은 하나의 마커로 보관하며, 완료된 추론과 도구 실행 기록은 이후 요청에서 제거합니다. 전체 이벤트 로그는 로컬에 보존됩니다.

각 턴이 완료되면 플러그인은 짧은 요약을 작성하고 여기서 주어-술어-목적어(SPO) 트리플을 추출합니다. 이렇게 만든 그래프를 탐색에 활용합니다. 질문이 과거 기록이나 다른 세션의 내용과 일치하면, 근거로 사용할 원래 사용자 질문과 최종 답변을 찾아냅니다. 검색에는 벡터 Top-K 검색을 사용하고, 검색 결과가 없으면 FTS5 전문 검색으로 대체합니다. 데이터는 로컬 SQLite 데이터베이스에 저장됩니다.

프로젝트 README에는 20턴 벤치마크 결과가 소개되어 있습니다. 20번째 턴의 첫 요청에서 컨텍스트가 약 57k 토큰에서 약 11k 토큰으로 줄었습니다. 추출에는 전용 OpenAI 호환 모델이나 설정된 모델을 사용할 수 있으며, 임베딩은 선택 사항입니다.

핵심 기능

  • 01가장 최근에 완료된 턴은 컨텍스트에 유지하고, 오래된 기록은 하나의 마커로 보관합니다.
  • 02턴별 요약과 SPO 트리플을 로컬 SQLite 그래프에 저장합니다.
  • 03과거 기록이나 다른 세션의 메모리와 일치하면 원본 질문과 답변을 그대로 불러옵니다.
  • 04임베딩 엔드포인트가 설정되지 않은 경우 FTS5 전문 검색으로 대체합니다.
  • 05OpenAI 호환 임베딩 엔드포인트와 전용 추출 모델을 지원합니다.
  • 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 웹 인터페이스를 시작하고 Settings → Plugins에서 graph-memory/dsh가 활성화되어 있는지 확인합니다

    npx @deepseek-ai/dsh web

사용 전 알아둘 점

  • DeepSeek Harness를 대상으로 합니다. npm 레지스트리에는 이전 버전인 1.5.8이 아직 제공되므로, 고정된 GitHub 릴리스에서 설치하세요.
  • Node.js 22.13 이상이 필요합니다.
  • 현재 버전은 베타(1.6.0-beta.17)입니다.
  • 임베딩이 없으면 시맨틱 검색은 FTS5로 대체됩니다. 임베딩을 사용하려면 별도의 OpenAI 호환 엔드포인트와 키가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

graph-memory은(는) 무엇인가요?
DeepSeek Harness와 OpenClaw용 지식 그래프 메모리 플러그인으로, 최근 컨텍스트를 제한하고 세션을 넘나들며 과거의 정확한 질문과 답변을 불러옵니다. Graph Memory는 DeepSeek Harness(DSH)용 메모리 플러그인이며 OpenClaw와도 호환됩니다. 가장 최근에 완료된 사용자 턴을 모델 컨텍스트에 유지하고, 오래된 기록은 하나의 마커로 보관하며, 완료된 추론과 도구 실행 기록은 이후 요청에서 제거합니다. 전체 이벤트 로그는 로컬에 보존됩니다.
graph-memory은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
graph-memory은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
graph-memory은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. graph-memory의 마지막 커밋은 2026년 10월 1일입니다.
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 웹 인터페이스를 시작하고 Settings → Plugins에서 graph-memory/dsh가 활성화되어 있는지 확인합니다: npx @deepseek-ai/dsh web
graph-memory은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/adoresever/graph-memory

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트