코딩 에이전트용 오픈소스 메모리 도구, 오래된 정보 자동 걸러내고 거짓 답변도 검증

는 코딩 에이전트에게 지속적인 기억 기능을 주는 오픈소스 MCP 서버로, 6개월간 운영되며 다듬어졌다. 기존 벡터 검색 기반 메모리 저장소는 오래되어 더 이상 맞지 않는 사실을 세션에 다시 끌어오는 문제가 있었는데, 이 도구는 각 사실에 유효 시작일과 종료일, 근거 유형(테스트 결과·소스코드·사용자 정정·세션 기록), 유형별 반감기를 부여하는 시간 기반 그래프 구조로 이 문제를 해결했다. 두 사실이 서로 모순될 때는 확인 주체·정보의 오래된 정도·확신도 차이·근거 개수 기준을 종합해 자동으로 판정하며, 자체 벤치마크에서 105건 중 105건(100%) 정확도를 기록했다.

기준을 충족하지 못하면 임의로 고르지 않고 사람이 직접 검토하도록 결과를 비워둔다. 또한 '' 방식의 대립 검증 기능을 갖춰, 독립된 코치 역할의 LLM이 답변 후보의 모든 중요 주장을 근거 사실과 대조해 확인하고 확신도(높음/중간/낮음)와 검증된 항목·안된 항목을 항목별로 나눠 알려준다. 사람이 직접 라벨링한 첫 환각(허위 정보) 벤치마크에서는 12쌍 모두(100%) 정확히 일치했다( 4.5 기준).

Claude Code, Cursor, Codex, Continue, Cline, , , , OpenClaw, pi 등 10개 런타임에 연결하는 어댑터가 함께 제공되며, stdio 방식 MCP 서버로 등록해 사용한다.

핵심 포인트

  • 벡터 검색 대신 시간 정보(유효기간, 반감기)가 있는 구조화된 사실 그래프 사용
  • 사실 간 모순 발생 시 자동 판정, 기준 미달이면 사람 검토로 넘김(임의 선택 안 함)
  • 독립된 Coach LLM이 답변의 각 주장을 근거와 대조해 검증( 방식)
  • 자체 모순 해결 벤치마크 100%(105/105), 환각 탐지 벤치마크 100%(12쌍) 기록
  • Claude Code, Cursor, Codex 등 10개 코딩 용 어댑터 제공
원문 보기