Pular para o conteúdo principal

Detecção de erros

O agente NeurAI monitora ativamente o resultado de cada ferramenta executada e reage a erros sem precisar de intervenção manual.

Como o agente lida com erros

Erros de compilação / linting

Quando o agente executa um build ou lint e encontra erros, ele:

  1. Lê os erros da saída
  2. Identifica os arquivos e linhas afetadas
  3. Corrige diretamente sem perguntar
🔴 Erro encontrado em src/auth.ts:42 — Property 'userId' does not exist on type 'Request'
🔧 Corrigindo: adicionando tipo customizado ao Request...
✅ Build concluído com sucesso

Erros de dependências

Se um npm install falha ou uma dependência não é encontrada, o agente tenta resolver automaticamente antes de desistir.

Erros de runtime

Se um servidor não sobe, o agente lê os logs, identifica a causa e tenta corrigir — porta em uso, variável de ambiente faltando, módulo não encontrado.

Enviando erros manualmente

Se você está vendo um erro no seu terminal ou navegador, cole diretamente no chat:

Estou recebendo esse erro ao rodar npm run build:

Type error: Argument of type 'string | undefined' is not assignable to
parameter of type 'string'.

45 | const user = await findUser(req.params.id)
46 | const token = generateToken(user.id)
| ^^^^^^^

O agente identifica o problema e corrige no arquivo certo.

Dicas para debug eficiente

  • Cole o stack trace completo — o agente usa todas as informações disponíveis
  • Mencione o contexto — "está falhando só em produção" ou "aparece após o login"
  • Inclua o arquivo relevante — se souber qual arquivo pode estar causando, mencione
  • Deixe o agente ler o log — se for um servidor em background, peça: "Verifique os logs do servidor e corrija o erro"