OpenClaw 메모리 관리: 완전 가이드

OpenClaw 메모리 관리: 완벽 가이드
메모리 관리는 OpenClaw 초보자들이 가장 흔히 겪는 어려움 중 하나입니다. 이 가이드는 수십 개의 Reddit 토론에서 모은 모범 사례를 정리했습니다.
문제점
"대화 중간에 무슨 얘기를 하고 있었는지 잊어버립니다"
컨텍스트를 잃을 수 있다고 경고하는 ChatGPT와 달리, OpenClaw는 자동으로 압축하고 잊어버립니다. 이는 버그가 아니라 기능이지만, 적절한 설정이 필요합니다.
기본 메모리 설정
핵심 프롬프트:
압축 전 메모리 플러시 활성화
compaction.memoryFlush.enabled를 true로 설정
memorySearch.experimental.sessionMemory를 true로 설정
메모리 규칙
- 학습 전 — /compact
- 새 작업 전에 항상
/compact실행 - 새 정보를 위한 컨텍스트를 비웁니다
- 새 작업 전에 항상
- 학습 후 — 커밋
- "이것을 메모리에 커밋해 주세요"라고 요청
- 그 다음: "커밋한 내용을 다시 말해 주세요"
- 모든 것이 정확한지 확인
- 새 작업 전 — 리콜
- "관련 작업을 위해 메모리를 확인해 주세요"라고 요청
- 에이전트가 관련 컨텍스트를 로드합니다
파일 구조
.openclaw/
├── memory/
│ ├── YYYY-MM-DD.md # 일일 로그
│ └── ...
├── MEMORY.md # 장기 메모리
├── HEARTBEAT.md # 주기적 작업
└── TOOLS.md # 도구 구성
Supermemory.ai 통합
이유:
- 에이전트 외부의 메모리 백업
- 실패 후 복구
- 구조화된 저장
설정:
- API 연결
- 자동 백업 구성 (6시간마다)
- 태그 사용:
project-{name},decision,action-item
흔한 실수
| 실수 | 해결책 |
|---|---|
| /compact 미사용 | 새 작업 전에 항상 실행 |
| 재시작 후 잊어버림 | 메모리 플러시 구성 |
| 오래된 것과 새로운 것 혼합 | 더 자주 커밋 |
| 프로젝트 컨텍스트 손실 | Supermemory 사용 |
메모리 관리는 선택이 아니라 필수입니다.
👀 See Also

Claude Code 구성을 위한 .claude/ 폴더 구조 이해하기
.claude/ 폴더에는 두 개의 디렉터리가 있습니다: 팀 구성을 위한 프로젝트 수준 디렉터리와 개인 선호도를 위한 전역 ~/.claude/ 디렉터리입니다. CLAUDE.md 파일은 세션 전반에 걸쳐 Claude가 따르는 지침을 제공하며, CLAUDE.local.md는 개인적인 재정의를 위한 것입니다.

모션 그래픽을 위한 클로드: 비디오로 캡처 가능한 애니메이션 HTML 비주얼을 생성하는 프롬프트 패턴
r/ClaudeAI의 한 사용자가 클로드로 애니메이션 모션 그래픽과 인터랙티브 차트를 HTML 위젯으로 생성하고, Playwright + ffmpeg으로 MP4로 캡처하는 신뢰할 수 있는 프롬프트 구조를 공유합니다.

OpenClaw Docker 사용자: 깨진 Discord 및 채널 확장 기능을 수정하려면 커밋 0c926a2c5로 고정하세요.
Docker를 통해 OpenClaw를 업데이트한 후 Discord, Signal, WhatsApp과 같은 채널 확장 기능이 모듈 가져오기 오류로 실패합니다. 이 문제는 커밋 d9c285e93과 두 번째 Docker 특정 버그에서 비롯됩니다. 안정적인 해결책을 위해 커밋 0c926a2c5로 고정하세요.

OpenClaw v2.0 업데이트: 호환성 손상을 방지하기 위한 필수 사전 업데이트 체크리스트
OpenClaw의 최신 업데이트는 12개의 주요 변경 사항, 새로운 플러그인 시스템, 그리고 30개 이상의 보안 패치를 도입했습니다. 이 가이드는 환경 변수 이름 변경, 상태 디렉토리 마이그레이션, 브라우저 자동화 재구성 등을 포함하여 업데이트 전에 수행해야 할 5가지 필수 확인 사항을 설명합니다.