dolph-mem은(는) 무엇을 하나요?
AI 코딩 에이전트(Claude Code, Codex 등)를 위한 파일 기반 메모리 거버넌스
개요
dolph-mem은 AI 코딩 에이전트가 여러 세션에 걸쳐 프로젝트 맥락과 결정 사항을 지속적으로 유지할 수 있도록 설계된 파일 기반 메모리 시스템입니다. 에이전트가 작업 중 습득한 지식을 구조화된 마크다운 파일에 저장하여, 이후 세션 시작 시 해당 파일을 참조함으로써 이전 작업의 연속성을 보장합니다.
주요 기능
- 영속적 맥스트 저장: 에이전트가 작업 중 학습한 아키텍처 결정, 코딩 규칙, 작업 진행 상황 등을
memory/디렉토리에 마크다운 파일로 저장합니다. - 자동 맥락 복원: 새 세션 시작 시 에이전트가
memory/디렉토리의 파일을 자동으로 읽어 이전 맥락을 복원합니다. - 구조화된 메모리: 각 메모리 파일은 명확한 섹션(예: 결정 사항, 진행 상태, 참고 사항)으로 구성되어 있어 에이전트가 쉽게 파싱하고 활용할 수 있습니다.
- 에이전트 독립적: Claude Code, Codex 등 다양한 AI 코딩 에이전트와 호환됩니다.
사용 방법
- 프로젝트 루트에
memory/디렉토리를 생성합니다. memory/디렉토리 내에 마크다운 파일(예:decisions.md,progress.md,notes.md)을 생성하여 정보를 저장합니다.- 에이전트는 작업 시작 시
memory/디렉토리의 파일을 읽고, 작업 중 새로운 정보를 해당 파일에 추가합니다.
예시
# memory/decisions.md
## 아키텍처 결정
- **ADR-001**: Express.js 대신 Fastify를 사용하기로 결정 (2024-01-15)
- 이유: 더 나은 성능과 타입스크립트 지원
## 작업 진행 상태
- [x] 사용자 인증 모듈 구현
- [ ] REST API 엔드포인트 작성
호환성
- Claude Code
- Codex
- Cursor
- 기타 파일 시스템에 접근 가능한 AI 코딩 에이전트