Memória do Agente
O agente OpenClaw mantém memória de conversas através de um sistema de sessões e compaction.
Sessões
Cada conversa é organizada em sessões:
- Chats diretos — todas as mensagens de um mesmo remetente são agrupadas em uma sessão
main - Grupos — cada grupo tem uma sessão isolada automaticamente
- As sessões preservam o contexto da conversa entre mensagens
Compaction (Compactação)
Quando uma sessão fica muito longa, o OpenClaw automaticamente compacta as mensagens antigas:
- As mensagens mais antigas são resumidas por IA
- O resumo é mantido como contexto
- As mensagens originais são descartadas
- A conversa continua com o contexto preservado
Isso permite conversas ilimitadas sem estourar o limite de tokens do modelo.
Memory (Memória persistente)
Além das sessões, o agente pode manter memória persistente — informações que sobrevivem entre sessões diferentes:
- Preferências do usuário
- Dados coletados em conversas anteriores
- Contexto do negócio acumulado
Session Pruning
Sessões inativas por um período configurável são automaticamente removidas (pruning) para liberar recursos.