프로젝트 소개

RightMemory는 AI 코딩 에이전트에 세 가지 시맨틱 모듈을 제공합니다. 개별 세션을 넘어 지속되는 컨텍스트를 위한 영구적인 Memory, 사용자의 활성 방향을 계층적으로 나타내는 Pursuit 맵, 그리고 사용자 재지시의 재사용 가능한 사례를 저장하는 Agent Corrections입니다. Memory와 Pursuit은 하나의 주소 지정 가능한 그래프 내의 Markdown 문서 트리인 반면, Agent Corrections는 고정된 비그래프 사례 라이브러리로 유지됩니다. 이 시스템은 코딩 에이전트의 일반적인 문제를 해결합니다. 즉, 에이전트는 단일 대화 내에서 잘 작동하지만 이후에는 컨텍스트를 잃습니다. RightMemory는 메모리를 소유된 프로젝트 및 협업 상태로 취급하며, 루트가 전체 비공개 저장소를 노출하지 않고 선택된 컨텍스트를 공유할 수 있는 공유 뷰를 통해 다중 에이전트 협업을 지원합니다. 주요 기능에는 동일한 메모리가 노트북, 데스크톱 및 다른 에이전트 클라이언트 간에 에이전트를 따라가는 다중 디바이스 연속성; 검색, 업데이트 및 통합이 에이전트가 자신의 메모리를 반쯤 편집하는 것을 허용하는 대신 명시적 역할을 통해 실행되도록 하는 명확한 소유권 경계; 그리고 Codex SDK, Claude Code CLI 및 기타 명령을 실행할 수 있는 에이전트와 호환되는 `rightmemory` CLI 또는 JSON-over-stdio 데몬 표면을 통한 벤더 중립적 접근이 포함됩니다. Memory와 Pursuit은 타입이 지정된 엣지(dep:, cfg:, ver:, doc:, todo:)와 전역적으로 고유한 ID 네임스페이스를 사용하여 하나의 그래프 내에서 분리된 수명 주기를 사용합니다. 헤딩은 앵커, F# 세부 파일 참조 및 M#/S# 링크된 리소스를 지원합니다. 이 시스템에는 맵 관리, Memory 유지 보수, 가이드 검토 및 장기 조율 대화를 위한 Manager 모드에 대한 자동화된 오케스트레이션과 독립적인 유지 보수 스킬이 포함됩니다. 메모리 루트는 MEMORY.md, PURSUITS.md 및 지원 파일을 포함하는 독립적인 Git 작업 트리입니다. 명명된 프로필을 통해 프로젝트별 메모리 루트를 사용할 수 있습니다. 공유 뷰는 MF#(미러링된 파일) 및 MQ#(제공자 질문) 헤딩 유형을 통해 하나의 루트를 외부 협업 컨텍스트와 연결합니다. Web Studio는 시각적인 Pursuit 맵 편집기를 제공하며, 백그라운드 워처는 가지치기, Dreamer 통합 및 Insight 반영을 처리합니다. 설치는 uv와 git을 사용하며, macOS, Linux 및 Windows용 스크립트를 제공합니다. 스킬은 기본적으로 ~/.codex/skills 및 ~/.claude/skills에 설치됩니다. 이 시스템은 검사 가능한 구조와 명시적인 그래프 관계를 가진 결정론적 Markdown을 선호하여 벡터 데이터베이스와 원시 노트를 피합니다.