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

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."
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
👀 See Also

OpenClaw como Interface de Infraestrutura como Código para Gerenciamento de Home Lab
O OpenClaw evoluiu de um gadget de IA legal para a interface principal de gerenciamento de computadores, especialmente durante reconstruções e atualizações de home labs. A ferramenta opera dentro de sua própria VM enquanto fornece acesso direto à infraestrutura da sua máquina.

Traduzir para pt: Atualizações do Prompt do Sistema Claude Code v2.1.76: Refinamentos do Monitor de Segurança e Novo Evento de Hook
Claude Code v2.1.76 inclui atualizações nos prompts do sistema com 43 novos tokens, apresentando refinamentos no monitor de segurança para agentes autônomos e a adição de um evento de hook PostCompact. As mudanças incluem detecção de dados sensíveis esclarecida, exemplos expandidos de desserialização de código e formatação aprimorada para orientações sobre destruição local irreversível.

SkyClaw Adiciona Configuração de Chave de API Baseada em Chat Criptografado para Agentes de IA
O SkyClaw implementa a ingestão de chaves criptografadas AES-256-GCM por meio de chat, interceptando comandos de chave na camada do sistema para que o LLM nunca veja as chaves de API e usando criptografia de chave única para que as plataformas de mensagens vejam apenas texto cifrado.

Monitor de Tokens de IA: Ferramenta macOS Rastreia Uso e Custo Local do Claude
Um desenvolvedor criou o AI Token Monitor, um aplicativo da barra de menus do macOS que lê arquivos de sessão locais do Claude para rastrear o uso de tokens, distribuição de modelos e equivalentes de custo sem chaves de API. A ferramenta de código aberto revelou 6,5 milhões de tokens (US$ 4.924 no preço da API) ao longo de 35 dias em um caso de usuário.