Visão geral da memória
O OpenClaw se lembra das coisas gravando arquivos Markdown simples no workspace do seu agente. O modelo só “se lembra” do que é salvo em disco — não há estado oculto.Como funciona
Seu agente tem três arquivos relacionados à memória:MEMORY.md— memória de longo prazo. Fatos duráveis, preferências e decisões. Carregado no início de toda sessão de DM.memory/YYYY-MM-DD.md— notas diárias. Contexto em andamento e observações. As notas de hoje e de ontem são carregadas automaticamente.DREAMS.md(experimental, opcional) — Diário de Sonhos e resumos das varreduras de sonho para revisão humana.
~/.openclaw/workspace).
Ferramentas de memória
O agente tem duas ferramentas para trabalhar com memória:memory_search— encontra notas relevantes usando busca semântica, mesmo quando a formulação difere da original.memory_get— lê um arquivo de memória específico ou um intervalo de linhas.
memory-core).
Busca de memória
Quando um provedor de embeddings está configurado,memory_search usa busca
híbrida — combinando similaridade vetorial (significado semântico) com
correspondência por palavra-chave (termos exatos como IDs e símbolos de código).
Isso funciona imediatamente assim que você tiver uma chave de API para qualquer
provedor compatível.
O OpenClaw detecta automaticamente seu provedor de embeddings a partir das
chaves de API disponíveis. Se você tiver uma chave OpenAI, Gemini, Voyage ou
Mistral configurada, a busca de memória será ativada automaticamente.
Backends de memória
Integrado (padrão)
Baseado em SQLite. Funciona imediatamente com busca por palavra-chave, similaridade vetorial e
busca híbrida. Sem dependências extras.
QMD
Sidecar local-first com reranking, expansão de consulta e a capacidade de indexar
diretórios fora do workspace.
Honcho
Memória entre sessões nativa para IA com modelagem de usuário, busca semântica e
consciência multiagente. Instalação por plugin.
Flush automático da memória
Antes que a compactação resuma sua conversa, o OpenClaw executa um turno silencioso que lembra o agente de salvar contexto importante em arquivos de memória. Isso vem ativado por padrão — você não precisa configurar nada.Dreaming (experimental)
Dreaming é uma etapa opcional de consolidação de memória em segundo plano. Ela coleta sinais de curto prazo, pontua candidatos e promove apenas itens qualificados para a memória de longo prazo (MEMORY.md).
Ela foi projetada para manter a memória de longo prazo com alto sinal:
- Opt-in: desativada por padrão.
- Agendada: quando ativado,
memory-coregerencia automaticamente um job cron recorrente para uma varredura completa de dreaming. - Com limiares: as promoções precisam passar por critérios de pontuação, frequência de recuperação e diversidade de consultas.
- Revisável: resumos de fase e entradas de diário são gravados em
DREAMS.mdpara revisão humana.
CLI
Leitura adicional
- Builtin Memory Engine — backend SQLite padrão
- QMD Memory Engine — sidecar local-first avançado
- Honcho Memory — memória entre sessões nativa para IA
- Busca de memória — pipeline de busca, provedores e ajuste
- Dreaming (experimental) — promoção em segundo plano da recuperação de curto prazo para a memória de longo prazo
- Referência de configuração de memória — todos os parâmetros de configuração
- Compactação — como a compactação interage com a memória