Refletir Servidor MCP Implementa Documento de Reflexão para Memória Persistente de Agente de Codificação

Um desenvolvedor implementou o artigo Reflexion (Shinn et al., NeurIPS 2023) como um servidor MCP para resolver um problema comum com agentes de codificação locais: a falta de memória persistente entre sessões. A ferramenta, chamada reflect-mcp, permite que os agentes lembrem e evitem repetir erros.
Como Funciona
O sistema opera através de um fluxo de trabalho estruturado:
- Após cada falha de teste, o agente critica seu próprio trabalho e extrai padrões do erro
- Essas lições são armazenadas para referência futura
- Antes de iniciar novas tarefas, o agente recupera lições passadas usando busca de texto completo
- A correspondência de padrões é totalmente baseada em regex - nenhuma chamada de LLM é necessária para classificação
O desenvolvedor observa que as mensagens de erro são previsíveis o suficiente para que a correspondência determinística funcione efetivamente. O agente escreve a crítica porque tem o contexto, enquanto o servidor cuida da estruturação e deduplicação das lições.
Implementação Técnica
- Construído como um servidor MCP (Model Context Protocol)
- Usa SQLite com FTS5 para armazenamento e busca
- Funciona com qualquer cliente compatível com MCP
- Instale via:
cargo install reflect-mcp
Resultados Após Uma Semana
O desenvolvedor relatou várias melhorias no comportamento do seu agente de codificação:
- Parou de fazer o mesmo
unwrap()em entrada do usuário - Parou de esquecer o tratamento de fuso horário
- Começou a evitar automaticamente padrões de falha previamente vistos
- O rastreamento de padrões tornou visíveis erros recorrentes em todo o projeto
O projeto está disponível no GitHub em https://github.com/rohansx/reflect. O desenvolvedor está buscando feedback de outros que experimentaram configurações de memória persistente para agentes de codificação locais.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Protocolo Pilot: Pilha de Rede P2P de Código Aberto para Enxames de Agentes de IA
O Pilot Protocol é uma pilha de rede de sobreposição de código aberto nas camadas 3 e 4, projetada especificamente para comunicação entre agentes de IA, fornecendo túneis UDP criptografados diretos entre agentes com endereços virtuais permanentes de 48 bits.

Snip: Ferramenta de código aberto reduz o uso de tokens do Claude Code com filtros YAML
Snip é uma ferramenta baseada em Go que fica entre o Claude Code e o shell, filtrando a saída verbosa de comandos por meio de pipelines declarativos em YAML para reduzir o uso de tokens em 60-90%. Inclui 16 ações de pipeline combináveis e funciona com vários agentes de IA para programação.

Processo de Extração de Voz Personalizada para Código Claude com Modelo
Um desenvolvedor compartilha um processo de extração em três etapas para criar uma habilidade de voz personalizada para o Claude Code, resultando em um arquivo SKILL.md de 510 linhas com listas de proibições para LLM-ismos, regras anti-performativas e modos de voz específicos por formato. O modelo de código aberto funciona com qualquer idioma usando 10+ amostras de escrita.

Engram: Plugin de Memória Híbrida para Agentes OpenClaw — Busca Vetorial + Semântica com Decaimento
Engram dá aos agentes OpenClaw memória persistente entre sessões usando SQLite+FTS5 para recordação exata e LanceDB para busca semântica, com classes de decaimento e ganchos de captura automática.