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

구독 모델을 활용한 비용 효율적인 OpenClaw 멀티 에이전트 설정
레딧 사용자가 원시 API 호출 대신 기존의 200달러 Anthropic Pro Max와 200달러 ChatGPT OpenAI Codex 구독을 통해 모든 OpenClaw 다중 에이전트 작업을 라우팅하는 방법을 설명하며, 간단한 에이전트에는 더 저렴한 Anthropic 모델을, 다른 작업에는 더 복잡한 모델을 사용합니다.

MCP 서버 자체 설치하기: 세 가지 호스트, 세 가지 메커니즘, 주의사항
VS Code, Cursor, Claude Code에서 MCP 서버를 프로그래밍 방식으로 설치하는 방법 — API, 파일 쓰기, 잘못된 JSON, 원자적 쓰기, 멱등 업데이트 같은 예외 사례를 다룹니다.

OpenClaw에서 Gemini CLI write_file을 찾을 수 없음 문제 해결: 두 가지 수정 필요
OpenClaw 에이전트가 google-gemini-cli를 사용할 때 잘못된 tools.profile과 서브프로세스의 --approval-mode auto_edit 플래그 누락으로 인해 파일을 쓸 수 없습니다(write_file / default_api_write_file 없음). 해결 방법: 프로필을 full로 설정하고 cliBackends 설정을 통해 플래그를 주입합니다.

AI를 코드 공장이 아닌 인지적 파트너로 활용하기
레딧 게시물에서 '인지 저작 코파일럿'이라는 시스템 프롬프트를 제안하며, AI가 자율적인 솔루션 생성기가 아닌 페어 프로그래밍 파트너로 작동하도록 강제합니다. 이는 작업 복잡성에 기반한 세 가지 개입 수준을 포함합니다.