FOIRE aux questions sur REA.

Configuration, mises à jour, analyse et dépannage.

Configuration et mises à jour

Comment installer REA ?

Avec Node.js et npm disponibles, exécutez la configuration, choisissez votre agent de codage et examinez les modifications proposées.

Terminal * configuration de l'agent
npx rea-agents@latest setup

La configuration enregistre la connexion MCP de REA et installe la skill d’investigation associée. Ensuite, redémarrez votre agent et donnez-lui le chemin du fichier à analyser et une question. Le guide de configuration présente les prérequis et votre première analyse.

Quels agents de codage peuvent utiliser REA ?

Tout agent qui prend en charge local MCP serveurs. La configuration comprend Claude Code, Claude Bureau, Codex, Cursor, Gemini CLI, Windsurf, Devin, OpenCode, Antigravity, GitHub Copilot CLI, Command Code, Grok Build, OMP, et VS Code. Le connecteur de Grok Bot est ajouté à partir de son chat.

Connectez votre agent de codage.

Comment mettre REA à jour ?

REA publie fréquemment, y compris des corrections de bogues. Si vous avez installé le modèle CLI avec le modèle npm :

Terminal * installé sur le CLI
rea update

Suivez la commande d'actualisation de la configuration imprimée par la mise à jour. Si vous configurez votre agent via npx, cours:

Terminal * configuration de l'agent d'actualisation
npx rea-agents@latest setup

Vérifiez les changements et redémarrez votre agent. La connexion à REA utilise une version précise du paquet : relancez la configuration pour passer à la nouvelle version. Pour une commande CLI ponctuelle, ajoutez la commande après npx -y rea-agents@latest.

Installe la compétence à partir de skills.sh assez?

La compétence donne des instructions d'enquête à votre agent. Courir Configuration du modèle REA pour connecter le serveur MCP et installer la compétence correspondante, redémarrez votre agent afin qu'il puisse appeler les outils.

Analyse

Que puis-je analyser avec REA ?

Commencez avec le type de logiciel que vous avez:

REA dispose également de flux de travail pour les assemblys gérés, les APK Android, les micrologiciels et les ressources packagées. Voir les études de cas pour des enquêtes travaillées.

Ai-je besoin des modèles Hopper , Ghidra ou IDA ?

L'analyse approfondie des programmes en code machine utilise l'un d'entre eux. L'inspection statique JavaScript et. NET fonctionne avec les fichiers fournis et ne nécessite pas d'analyse du moteur des programmes de code machine.

Connectez votre installation Ghidra ou IDA existante, ou laissez le programme d'installation détecter Hopper et proposer une installation. Votre hôte et votre cible déterminent quel fournisseur peut être utilisé. Mettre en place une analyse des programmes en code machine.

Puis-je utiliser REA sans agent de codage?

Oui. Le CLI utilise les mêmes workflows d'analyse. Pour une application locale JavaScript ou Electron :

Terminal * analyse statique des applications
npx -y rea-agents@latest analyze-javascript-application \
  /absolute/path/to/app --json

Remplacez le chemin d'accès par un dossier d'application extrait ou un fichier ASAR. Utilisez le modèle CLI pour les options d'installation.

Quel code REA renvoie-t-il ?

L’analyse native renvoie de l’assembleur et du pseudocode, avec les appels de fonctions, les références et les constantes utiles. L’analyse JavaScript renvoie les modules, leurs relations et les emplacements dans le code source.

Votre agent utilise ces résultats pour expliquer le comportement ou écrire et tester une implémentation. Les Calcul du DX-Ball et Vérificateur de drapeau CTF montrez comment ce processus fonctionne.

Que demander à mon agent ?

Donnez-lui une cible locale et un comportement à étudier. Pour une application JavaScript ou Electron :

Votre agent de codage

Utilisez REA pour analyser /absolute/path/to/app et expliquez comment il exporte les données. Affichez les emplacements de code et de source pertinents.

Remplacez le chemin par votre cible. Les guides touristiques fournissez des invites pour des exemples natifs, Electron et de navigateur.

Dépannage

Pourquoi mon agent ne peut-il pas voir les outils REA?

Redémarrez ou reconnectez votre agent après la configuration. Vérifiez son enregistrement REA avec doctor; pour le modèle Codex :

Terminal * vérifiez un client
npx -y rea-agents@latest doctor --client codex --json

Remplacer codex avec votre identifiant client, tel que claude_code ou cursor. Si le rapport indique un enregistrement manquant ou périmé, exécutez la configuration pour ce client:

Terminal * réparer la configuration d'un client
npx rea-agents@latest setup --client codex

Passez en revue son plan et redémarrez le client. Si l'enregistrement est correct mais que les outils restent absents, vérifiez l'erreur de connexion MCP du client. Plus de diagnostics de configuration.

Dois-je d'abord démarrer Hopper?

REA démarre Hopper lorsqu'une opération en a besoin. Sur macOS, effectuez le choix de la première exécution du mode de démonstration ou de l'activation de la licence avant l'analyse sans surveillance. Voir configuration du fournisseur natif.

Que faire si je rencontre un bug ?

Mise à Jour REA, redémarrez votre agent et réessayez la même tâche. Une version récente peut déjà résoudre le problème.

S'il persiste, ouvrir un problème avec votre version REA, système d'exploitation, type de cible, étapes à reproduire et sortie d'erreur. Incluez le nom du fournisseur lorsque le problème implique l'analyse de programmes en code machine.

Données et partage

Est-ce que REA télécharge mon application?

REA analyse les cibles sur votre machine. Votre agent reçoit les résultats et la politique de données de son fournisseur modèle s'applique à ces résultats.

Comment puis-je partager un exemple ou contribuer?

Vous avez un exemple REA utile? On adorerait le voir. Partagez la cible, votre question, les résultats et comment vous les avez vérifiés dans un problème ou demande d'extraction. De courts extraits de code et des chiffres aident les autres à suivre l'enquête.

Les rapports de bogues, les demandes de fonctionnalités, la documentation et les améliorations de code sont également les bienvenus. Vous pouvez également discuter d'un exemple dans le communauté.

Haut