MemFS와 드리밍

MemFS와 드리밍

Letta 에이전트의 메모리는 컴퓨터의 폴더가 아니라 에이전트가 소유한 git 저장소에 살아요. 이 git 기반 메모리 파일시스템을 MemFS라고 불러요. MemFS는 에이전트의 메모리 블록을 로컬 머신의 마크다운 파일로 투영(project)하며, 버전 이력·충돌 해결·직접 편집·검토를 지원해요.

메모리를 초기화하거나 새로고침하려면 /init을 실행해요. 에이전트가 현재 프로젝트를 살펴보고, 필요하면 작업 스타일을 물으며, 서브에이전트로 이전 코딩 세션을 검토할 수 있어요. 메모리 계층이 흐트러지거나 너무 커졌다면 /doctor로 배치·중복·시스템 프롬프트 토큰 사용량을 감사해요.

명시적으로 가르치려면 /remember를 써요.

/remember always use pnpm in this repo

에이전트는 이 교훈을 어디 둘지 결정하고 변경을 MemFS에 커밋해요.

**드리밍(Dreaming)**은 백그라운드 서브에이전트가 최근 대화를 검토하고 유용한 교훈을 통합하며 작업을 방해하지 않고 메모리를 갱신하는 기능이에요. /sleeptime이나 앱의 Dream 설정으로 실행 시점(완료한 에이전트 스텝 수, 컨텍스트 압축 시 등)을 구성할 수 있어요.

더 알아보기