Engram: Plugin de Memória Híbrida para Agentes OpenClaw — Busca Vetorial + Semântica com Decaimento

Engram é um plugin de memória para agentes OpenClaw que adiciona recordação híbrida e persistente entre sessões. Originalmente construído como um sistema de memória híbrida combinando busca vetorial e semântica com uma arquitetura de decaimento de memória, foi quebrado por uma atualização recente do OpenClaw. Agora corrigido e lançado no GitHub sob o nome Engram (o traço biométrico que possibilita a memória).
Como Funciona
Engram usa dois armazenamentos para memória do agente:
- SQLite + FTS5 para recordação exata e estruturada e busca em texto completo sobre fatos.
- LanceDB para busca semântica difusa sobre embeddings.
Os dois são consultados juntos em uma recordação híbrida que retorna tanto fatos chave/valor estruturados quanto vetores semanticamente similares.
Funcionalidades
- Recordação híbrida: fatos chave/valor estruturados + busca vetorial semântica, consultados juntos.
- Busca em texto completo FTS5 sobre texto de fatos.
- Categorias:
preference,fact,decision,entity,other. - Classes de decaimento:
permanent,stable,active,session,checkpointcom decaimento de confiança. - Ganchos de captura automática / recordação automática (configuráveis).
- Local primeiro: a memória fica na sua máquina.
- Embeddings via OpenAI (
text-embedding-3-smalloutext-embedding-3-large).
Para Quem é
Desenvolvedores executando agentes OpenClaw que precisam de memória persistente e inteligente que sobreviva a reinicializações e possa distinguir entre conhecimento de sessão e permanente.
Obtenha
Dê uma estrela no repositório do GitHub em nanoflow-io/engram.
📖 Leia a fonte completa: r/clawdbot
👀 See Also

nan-forget: Memória de codificação de IA local em um único arquivo SQLite
nan-forget é uma ferramenta de memória para agentes de IA de codificação que armazena contexto em um único arquivo SQLite (~3MB) sem serviços em segundo plano. Ela usa um pipeline de recuperação de 3 estágios e funciona no Claude Code, Cursor e terminal via CLI.

llm-idle-timeout Dispara aos 2 Minutos no N100/WSL2 Apesar da Configuração timeoutSeconds
Um usuário relata que o watchdog de idle no OpenClaw dispara após 2 minutos em hardware N100/WSL2, ignorando a configuração timeoutSeconds=300, devido à inicialização lenta do gateway (mais de 45 segundos) e à ausência de um parâmetro configurável noOutputTimeoutMs.
Por que agentes de codificação preferem Grep em vez de LSP para a maioria das tarefas
Um estudo mostra que agentes de codificação escolhem grep em vez de ferramentas LSP 94-100% das vezes em tarefas simples, mas mudam quando a completude importa. Forçar caminhos semânticos pode prejudicar o sucesso.

Funções de IA: Geração de Código em Tempo de Execução com Verificação Automatizada
AI Functions é uma biblioteca Python que permite definir funções com especificações em linguagem natural em vez de código de implementação, executa código gerado por LLM em tempo de execução e valida saídas com pós-condições que acionam novas tentativas automáticas em caso de falha.