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:
- Lê os erros da saída
- Identifica os arquivos e linhas afetadas
- 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"