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

Escudo: Plugin de Segurança de Código Aberto para Claude Code com Varredura Unificada
Shield é um plugin de segurança de código aberto para Claude Code que orquestra múltiplas ferramentas de segurança a partir de um único comando /shield:shield, detecta automaticamente sua stack, executa as ferramentas instaladas e gera relatórios unificados com pontuações de risco e sugestões de correção de código.

Usando o pre-commit para melhorar a qualidade e a segurança do código gerado por IA
Um desenvolvedor compartilha sua configuração de pre-commit para projetos Go e Java, usando ferramentas como golangci-lint, govulncheck e checkov para detectar vulnerabilidades e problemas de qualidade em código gerado por IA antes do commit.

Servidor MCP LocalSynapse Adiciona Suporte para macOS e Melhorias na Busca
LocalSynapse, um servidor MCP offline para pesquisa em documentos locais, agora oferece suporte ao macOS e inclui correções para consultas de pesquisa com várias palavras. O desenvolvedor implementou melhorias baseadas em feedback, incluindo reforço de cliques ajustado por posição e decaimento temporal como promoção.

Ferramenta de Backup Databasus PostgreSQL Ganha Suporte de Código Aberto da Anthropic
A Anthropic reconheceu a ferramenta de backup de banco de dados de código aberto Databasus por meio de seu programa Claude para Código Aberto, fornecendo aos mantenedores acesso gratuito ao Claude Max. A ferramenta oferece suporte a PostgreSQL, MySQL, MariaDB e MongoDB com backups agendados, mais de 70 destinos de armazenamento e criptografia AES-256-GCM.