harnesslog.dev

Claude Code, AI, 개발 이야기

KO · EN
H
hwangjungmin

클로드 내장 메모리 관리가 생겼다. 자동으로 메모리를 쌓이게 할 수도 있고, /memory 키워드로 직접 관리할 수도 있는 거다. 관리 방식은 ~/.claude/projects/<project>/memory 폴더 안에 memory.md, debugging.md 이런 식으로 저장된다. claude-mem처럼 모든 세션에 걸쳐 장기기억을 갖는 것과는 조금 다른데, claude가 자동으로 인사이트들을 추려서 기억하는 방식이더라고.

프로젝트 패턴: 빌드 명령어, 테스트 규칙, 코드 스타일 선호도 디버깅 인사이트: 까다로운 문제 해결 방법, 일반적인 오류 원인 아키텍처 노트: 주요 파일, 모듈 간 관계, 중요한 추상화 개념 선호 사항: 의사소통 방식, 업무 습관, 도구 선택

How Claude remembers your project - Claude Code Docs

메모리를 저장한다고 하면 컨텍스트 시작할 때부터 프롬프트를 잔뜩 로드해서 토큰을 많이 잡아먹지 않을까 싶었는데, 기본적으로 세션 시작 시 MEMORY.md에서 200줄까지만 가져오는 거다. debugging.md, pattern.md, api-convention.md처럼 나뉘는 topic은 skills처럼 필요할 때마다 로드하는 방식인 듯해서, 메모리가 컨텍스트를 잡아먹는 것도 신경 쓴 것 같다.