TREX: O Revisor de Código com IA da Greptile que Executa Seu Código

✍️ OpenClawRadar📅 Publicado: June 18, 2026🔗 Source
TREX: O Revisor de Código com IA da Greptile que Executa Seu Código
Ad

A Greptile lançou o TREX (Test, Run, Execute), uma camada de execução que roda seu código durante a revisão de código com IA. Em vez de apenas ler diffs, o TREX realmente executa o código alterado e revela bugs de runtime — regressões de UI, erros de lógica dependentes de estado, condições de corrida — que a análise estática não consegue capturar.

Arquitetura: Orquestrador + Subagentes por Problema

Versões iniciais tentaram agentes separados ou um único agente combinado. Ambos falharam: agentes separados duplicavam trabalho sem contexto compartilhado; um único agente ficava sobrecarregado gerenciando setup, screenshots e testes. A solução foi um agente orquestrador (o revisor principal do Greptile) que lê o diff, identifica problemas suspeitos e cria um subagente TREX dedicado por problema, todos rodando em paralelo. Cada subagente herda o contexto do orquestrador e tem sua própria janela de contexto focada na investigação específica.

Exemplo: uma funcionalidade de UI atrás de um gate de autenticação. Um subagente configura o ambiente autonomamente, lida com autenticação, alterna feature flags e retorna um screenshot da funcionalidade renderizada.

Ad

Artefatos Multimodais vs. Tópicos

O output inicial do TREX era resumos em tópicos — mas tópicos permitiam alucinações (por exemplo, afirmar que um teste passou quando não passou) e não davam meio de verificar. A correção: cada descoberta do TREX é apoiada por um conjunto de artefatos multimodais: screenshots, logs de execução, traces de API e scripts de execução. Cada modalidade conta parte da história, tornando possível rastrear exatamente o que aconteceu. O primeiro artefato que impressionou a equipe foi um vídeo capturando uma mudança de animação — mostrando o efeito real em runtime.

O Que Ele Detecta

O TREX tem como alvo bugs que não aparecem em diffs de código: erros de lógica que exigem sequências específicas de estado, regressões de UI após o carregamento da página, e condições de corrida que precisam de requisições reais. Ele gera e executa testes, mas o foco é encontrar bugs, não apenas escrever testes. O subagente descobre o setup por conta própria.

Como Shlok Mehrotra, o engenheiro por trás do TREX, diz: "Você pode ler o diff perfeitamente e ainda assim perder completamente esses tipos de bugs."

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

Servidor MCP de Nutrição Construído com Claude Code para Exportação de Diário Alimentar
Tools

Servidor MCP de Nutrição Construído com Claude Code para Exportação de Diário Alimentar

Um desenvolvedor criou um servidor MCP de nutrição usando Claude Code após aplicativos comerciais bloquearem a exportação de dados, criando uma ferramenta que registra refeições via Claude, gera resumos e exporta para Excel sem precisar trocar de aplicativos.

OpenClawRadar
Kula: Monitoramento de servidores Linux autônomo, sem dependências
Tools

Kula: Monitoramento de servidores Linux autônomo, sem dependências

Kula é uma ferramenta leve de monitoramento de servidores Linux que funciona como um único binário sem dependências externas ou bancos de dados. Ela coleta métricas do sistema a cada segundo de /proc e /sys, armazena-as em um buffer circular em camadas integrado e fornece interfaces tanto de painel web quanto de TUI no terminal.

OpenClawRadar
rawq: Ferramenta CLI Local para Busca Semântica de Código por Agentes de IA
Tools

rawq: Ferramenta CLI Local para Busca Semântica de Código por Agentes de IA

rawq é uma ferramenta CLI de código aberto que ajuda agentes de IA a encontrar código relevante usando busca semântica com um modelo local de 33MB via ONNX runtime e busca lexical BM25 via tantivy. Em testes, agentes de IA usando rawq consumiram 4 vezes menos tokens e completaram tarefas 2 vezes mais rápido em comparação com ferramentas cegas de leitura/grep.

OpenClawRadar
Analisando Ferramentas de Codificação com IA: Dissecando 3.177 Chamadas de API
Tools

Analisando Ferramentas de Codificação com IA: Dissecando 3.177 Chamadas de API

Uma análise técnica de 3.177 chamadas de API revela como quatro ferramentas de codificação com IA gerenciam janelas de contexto, expondo ineficiências e variações.

OpenClawRadar