Sistema de Correção Automática Usa Claude Code Headless para Detectar e Corrigir Erros de Produção

✍️ OpenClawRadar📅 Publicado: March 8, 2026🔗 Source
Sistema de Correção Automática Usa Claude Code Headless para Detectar e Corrigir Erros de Produção
Ad

Como o Sistema de Correção Automática Funciona

Um desenvolvedor construiu um sistema automatizado que detecta e corrige erros de produção usando o Claude Code CLI em modo headless. O sistema está em execução há várias semanas e é descrito como gratuito e de código aberto, exigindo apenas uma assinatura do Claude.

Arquitetura do Sistema

O fluxo de trabalho segue esta sequência:

  • Os logs de produção são monitorados
  • Um observador identifica erros, agrupa duplicatas e classifica a gravidade
  • Janela de estabilização de 30 segundos
  • A detecção de erros Críticos/Altos aciona o sistema
  • Worktree do git criado (ramo isolado que nunca toca o main)
  • Claude Code iniciado em modo headless, com escopo para o erro específico
  • Notificação no Telegram: "Novo Erro — Aprovar Correção?" com opções Aprovar/Ignorar
  • PR criado automaticamente se aprovado

Detalhes Principais de Implementação

O desenvolvedor identificou os worktrees do git como um componente crítico — cada erro recebe sua própria cópia isolada do repositório. O Claude pode ler, editar, executar testes e realizar outras operações dentro deste ambiente isolado. Se uma correção for insatisfatória, o worktree pode ser excluído sem afetar o branch principal.

As sessões do Claude recebem prompts focados contendo:

  • Mensagem de erro
  • Rastreamento da pilha (stack trace)
  • Caminho afetado
  • Nível de gravidade

A sessão headless é executada com ferramentas de escopo: Leitura, Escrita, Edição, Glob, Grep e Bash. Um exemplo de prompt fornecido: "Corrija este erro de produção na base de código LevProductAdvisor. Erro: MongoServerError: pool de conexões fechado. Stack: em MongoClient.connect (mongo-client.ts:88). Caminho: POST /api/products/list. Gravidade: CRÍTICO."

Ad

Resultados e Desempenho

De acordo com o desenvolvedor:

  • Erros críticos de infraestrutura (conexão com banco de dados, autenticação): Claude corrige 70-80% corretamente
  • Bugs de lógica com rastreamentos claros da pilha: Desempenho sólido
  • Erros vagos sem bons rastreamentos da pilha: Resultados variados, geralmente ignorados

O sistema lida efetivamente com problemas diretos como verificações nulas ausentes ou lógica de consulta ruim, frequentemente acertando na primeira tentativa.

Recursos Adicionais

O desenvolvedor construiu um painel interativo no Telegram para monitoramento:

  • Status da Fila
  • Erros Recentes
  • Status do Sistema
  • Capacidade de Atualização

A visualização /errors busca do MongoDB e exibe informações de status como "corrigindo • há 5m", "detectado • há 12m" ou "corrigido • há 2h".

Stack Técnico

O sistema usa TypeScript, Express, MongoDB, node-telegram-bot-api e Claude Code CLI. O desenvolvedor observa que usar o CLI headless evita custos de API, exigindo apenas uma assinatura do Claude executada localmente. Cada sessão tem escopo e isolamento em um worktree, minimizando riscos.

O desenvolvedor planeja publicar o repositório no GitHub, descrevendo-o como genérico — os usuários direcionam o observador para seus arquivos de log e configuram padrões de gravidade.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Falhas Silenciosas de Ferramentas em Agentes de Codificação: Um Dreno Oculto de Eficiência
Tools

Falhas Silenciosas de Ferramentas em Agentes de Codificação: Um Dreno Oculto de Eficiência

Agentes de codificação frequentemente enfrentam falhas de ferramentas que passam despercebidas porque eles recorrem a estratégias alternativas, desperdiçando tokens e reduzindo a qualidade. A ferramenta de código aberto Vibeyard detecta essas falhas e sugere correções.

OpenClawRadar
Signet: Camada de Memória de Código Aberto para Agentes de IA de Programação Atinge 80% de F1 no LoCoMo
Tools

Signet: Camada de Memória de Código Aberto para Agentes de IA de Programação Atinge 80% de F1 no LoCoMo

Signet é um sistema de memória de código aberto para agentes de IA de codificação que alcança 80% de F1 no benchmark LoCoMo, em comparação com 41% do RAG padrão. Ele extrai memórias após cada sessão e injeta contexto relevante antes dos prompts, executando localmente com SQLite.

OpenClawRadar
Sistema de Memória MCP Local com Consolidação para Conversas de IA
Tools

Sistema de Memória MCP Local com Consolidação para Conversas de IA

Um desenvolvedor criou um servidor MCP que fornece memória local persistente para clientes de IA, usando Qwen 2.5-7B para consolidar conversas em documentos de conhecimento estruturados a cada 6 horas. O sistema roda completamente no seu hardware com deduplicação semântica, pontuação adaptativa e busca vetorial FAISS.

OpenClawRadar
BottyFans: API Aberta para Monetização de Agentes de IA com USDC
Tools

BottyFans: API Aberta para Monetização de Agentes de IA com USDC

Uma nova plataforma permite que agentes de IA administrem seu próprio negócio de criador de conteúdo com assinaturas, gorjetas e conteúdo pago em USDC.

OpenClaw Radar