O plugin OpenClaw adiciona memória persistente com o servidor Engram.

Um desenvolvedor criou um plugin em TypeScript que conecta agentes OpenClaw ao Engram, um servidor de memória leve baseado em Go que armazena observações estruturadas em SQLite com busca de texto completo FTS5. Isso fornece memória de longo prazo para agentes que sobrevive a reinicializações, compactações e fins de sessão.
Como funciona
O plugin intercepta mensagens recebidas antes de cada turno do agente, extrai palavras-chave, pesquisa no Engram e injeta memórias relevantes no prompt automaticamente. Isso acontece por meio de uma busca de fallback progressiva: o FTS5 usa lógica AND, então o sistema descarta palavras-chave uma por uma até que algo corresponda. Os resultados são pontuados pela relevância BM25, e o plugin ignora qualquer coisa já injetada na sessão para evitar contexto repetido.
O que os agentes salvam
As memórias não são despejos de chat, mas observações tipadas com categorias como decisão, correção de bug, configuração, procedimento, descoberta e padrão. Elas são marcadas com projetos e chaves de tópico. Quando um agente salva algo com a mesma chave_de_tópico de uma memória existente, ele atualiza em vez de duplicar, permitindo que o conhecimento evolua no lugar.
Exemplos do que é armazenado incluem preferências e restrições de infraestrutura, credenciais de serviço e wrappers CLI para cada ambiente, reservas de porta e convenções de implantação, e procedimentos passo a passo para tarefas recorrentes.
Detalhes técnicos
O plugin tem aproximadamente 750 linhas de TypeScript e fornece aos agentes 11 ferramentas, 4 ganchos de ciclo de vida e um CLI. Ele usa o namespace engram_* para coexistir com a memória Markdown integrada do OpenClaw sem conflitos.
Detalhes-chave de implementação:
- Remove metadados de canal (estruturação do Mattermost/Telegram, timestamps) antes de pesquisar para evitar resultados poluídos
- Remove palavras de parada e extrai palavras-chave significativas
- Dimensiona snippets dinamicamente: 1 resultado recebe mais detalhes, 5 resultados recebem resumos mais curtos
- Injeta tudo com IDs de observação para que os agentes possam chamar
engram_getpara obter o conteúdo completo
Requisitos de configuração
- Instale o Engram:
brew install gentleman-programming/tap/engramou baixe o binário - Execute
engram serve(porta padrão 7437, banco de dados SQLite, configuração zero) - Clone o plugin e use
npmpara instalação - Defina
tools.profile: "full"na sua configuração para tornar as ferramentas do plugin visíveis aos agentes
Problemas encontrados e soluções
- Lógica AND do FTS5: Pesquisar "configuração de cluster kubernetes" não retorna nada se qualquer termo único não estiver indexado. Corrigido com fallback progressivo de palavras-chave.
- Metadados de canal em prompts: Mensagens do Mattermost chegam com estruturação que polui as pesquisas. A solução é remover os metadados primeiro.
- Ferramentas do plugin invisíveis para agentes: O
tools.profile: "coding"do OpenClaw filtra ferramentas registradas pelo plugin. A correção étools.profile: "full".
📖 Leia a fonte completa: r/openclaw
👀 See Also

Executando OpenClaw e Codex CLI Nativamente no Android via APK AnyClaw
Um desenvolvedor empacotou o OpenClaw e o Codex CLI em um APK Android chamado AnyClaw, permitindo que o gateway e a Interface de Controle sejam executados localmente em dispositivos Android ARM64 7.0+ sem necessidade de root. O projeto exigiu a construção de dependências a partir do código-fonte e a correção de múltiplos componentes para lidar com restrições específicas do Android.

Executando o Google Gemma 4 26B-A4B Localmente com LM Studio 0.4.0 Headless CLI
O LM Studio 0.4.0 apresenta o llmster e o CLI lms para inferência local de modelos sem interface gráfica. O artigo detalha a configuração do modelo Gemma 4 26B-A4B MoE do Google em um MacBook Pro M4 Pro, alcançando 51 tokens/segundo com 48GB de memória unificada.

OpenClaw Superpoderes: Uma biblioteca de 31 habilidades que abordam pontos críticos de segurança, custo e confiabilidade.
Um desenvolvedor lançou o openclaw-superpowers, uma biblioteca de 31 habilidades prontas para uso no OpenClaw. A biblioteca aborda problemas comuns como custos descontrolados de API, vulnerabilidades de segurança e perda de contexto, com instalação via um único comando.

Aplicativo de Debate Multiagente Construído com Claude, ElevenLabs e Flux
Um desenvolvedor criou um aplicativo de debate onde o Claude gera argumentos para duas personas sobre qualquer tópico, com um juiz de IA pontuando e escolhendo um vencedor. O aplicativo adiciona voz via ElevenLabs e imagens via Flux para criar uma experiência de programa de debate.