Configuração e atualizações
Como instalo o REA?
Com Node.js e npm disponíveis, execute a configuração, escolha o seu agente de codificação e revise as alterações propostas.
npx rea-agents@latest setup
A configuração registra a conexão MCP do REA e instala a skill de investigação correspondente. Ao terminar, reinicie seu agente e forneça o caminho do arquivo e uma pergunta. O guia de configuração explica os pré-requisitos e a primeira análise.
Que agentes de codificação podem utilizar REA ?
Qualquer agente que suporte servidores MCP locais. A configuração inclui Claude Code , Claude Desktop, Codex , Cursor , Gemini CLI , Windsurf , Devin , OpenCode , Antigravity , GitHub Copilot CLI , Command Code , Grok Build , OMP e VS Code . O conector do Grok Bot é adicionado a partir do seu chat.
Como atualizo o REA?
O REA é lançado com frequência, incluindo correções de bugs. Se você instalou o CLI com npm :
rea update
Siga o comando setup refresh impresso pela atualização. Se configurar o seu agente através de npx, correr:
npx rea-agents@latest setup
Revise as alterações e reinicie seu agente. A conexão com o REA usa uma versão específica do pacote, então execute a configuração novamente para usar a nova versão. Para um comando avulso na CLI, coloque o comando depois de npx -y rea-agents@latest.
Está instalando a habilidade de skills.sh chega?
A habilidade dá instruções de investigação ao seu agente. Executar Configuração REA para conectar o servidor MCP e instalar a habilidade correspondente, reinicie o agente para que ele possa chamar as ferramentas.
Análise
O que posso analisar com REA ?
Comece com o tipo de software que você tem:
- Executáveis e bibliotecas nativas: funções, montagem, pseudocódigo e referências.
- Aplicações JavaScript e Electron: módulos, importações, IPC e localizações de origem.
- Páginas do navegador: scripts, pedidos e observações de tempo de execução.
O REA também possui fluxos de trabalho para assemblies gerenciados, APKs Android, firmware e recursos empacotados. Ver os estudos de caso para investigações trabalhadas.
Preciso de Hopper, Ghidra ou IDA ?
A análise profunda de programas de código de máquina utiliza um deles. O trabalho estático da inspeção de JavaScript e de.NET com os arquivos fornecidos e não precisa uma análise do motor dos programas do código de máquina.
Conecte a instalação existente do Ghidra ou IDA ou deixe o setup detectar o Hopper e propor uma instalação. Seu host e destino determinam qual provedor pode ser usado. Configurar a análise de programas de código de máquina.
Posso usar REA sem um agente de codificação?
Sim. O CLI utiliza os mesmos fluxos de trabalho de análise. Para uma aplicação local JavaScript ou Electron:
npx -y rea-agents@latest analyze-javascript-application \
/absolute/path/to/app --json
Substitua o caminho por uma pasta de aplicativo extraída ou arquivo ASAR. Utilizar o CLI para opções de instalação.
Que código o REA retorna?
A análise nativa retorna assembly e pseudocódigo, com chamadas de funções, referências e constantes relevantes. A análise de JavaScript retorna módulos, suas relações e as posições no código-fonte.
Seu agente usa essas descobertas para explicar o comportamento ou escrever e testar uma implementação. O Cálculo DX-Ball e Verificador de bandeira CTF mostre como esse processo funciona.
O que devo perguntar ao meu agente?
Dê - lhe um alvo local e um comportamento para investigar. Para uma aplicação JavaScript ou Electron:
Use REA para analisar /absolute/path/to/app e explicar como exporta dados. Mostrar o código relevante e os locais de origem.
Substitua o caminho pelo seu alvo. O guias forneça prompts para exemplos nativos, Electron e navegadores.
Resolução de problemas
Por Que meu agente não pode ver as ferramentas REA?
Reinicie ou reconecte seu agente após a configuração. Verifique seu registro REA com doctor; para Codex :
npx -y rea-agents@latest doctor --client codex --json
Substituir codex com o seu ID de cliente, como claude_code ou cursor. Se o relatório mostrar um registo em falta ou obsoleto, execute a configuração para esse cliente:
npx rea-agents@latest setup --client codex
Reveja o seu plano e reinicie o cliente. Se o registro estiver íntegro, mas as ferramentas permanecerem ausentes, Verifique o erro de conexão MCP do cliente. Mais diagnósticos de configuração.
Preciso iniciar o Hopper primeiro?
REA inicia Hopper quando uma operação precisa. No macOS, conclua a primeira escolha de modo de demonstração ou ativação de licença antes da análise autônoma. Consulte Configuração do provedor nativo.
O que faço se encontrar um bug?
Actualização REA , reinicie seu agente e tente novamente a mesma tarefa. Uma versão recente já pode resolver o problema.
Se persistir, abrir um problema com sua versão REA, sistema operacional, tipo de destino, etapas para reproduzir e saída de erro. Inclua o nome do Fornecedor quando o problema envolver a análise de programas de código de máquina.
Dados e partilha
O REA carrega a minha aplicação?
REA analisa alvos em sua máquina. O seu agente recebe os resultados e a Política de dados do respetivo Fornecedor modelo aplica-se a esses resultados.
Como posso partilhar um exemplo ou contribuir?
Tem um exemplo útil de REA? Adoraríamos vê-lo. Partilhar o alvo, a sua pergunta, as conclusões e a forma como as verificou numa questão ou pull request. Trechos e números de códigos curtos ajudam outras pessoas a acompanhar a investigação.
Relatórios de bugs, solicitações de recursos, documentação e melhorias de código também são bem-vindos. Você também pode discutir um exemplo no comunidade.