Konfiguracja i aktualizacje
Jak zainstalować REA ?
Gdy dostępne są Node.js i npm, Uruchom setup, wybierz agenta kodowania i przejrzyj proponowane zmiany.
npx rea-agents@latest setup
Konfiguracja rejestruje połączenie MCP z REA i instaluje odpowiedni skill analizy. Po zakończeniu uruchom agenta ponownie i podaj mu ścieżkę do pliku oraz pytanie. Wymagania i pierwszą analizę opisuje instrukcja konfiguracji.
Które środki kodujące mogą używać REA ?
Każdy agent obsługujący lokalne serwery MCP. Konfiguracja obejmuje Claude Code , Claude pulpit, Codex , Cursor , Gemini CLI , Windsurf , Devin , OpenCode , Antigravity , GitHub Copilot CLI , Command Code , Grok Build , OMP i VS Code . Złącze Grok Bot jest dodawane z czatu.
Jak zaktualizować REA ?
REA wydaje często, w tym poprawki błędów. Jeśli zainstalowałeś CLI z npm :
rea update
Postępuj zgodnie z poleceniem odświeżania konfiguracji wydrukowanym przez aktualizację. Jeśli ustawisz swojego agenta przez npx, biegnij:
npx rea-agents@latest setup
Sprawdź zmiany i uruchom agenta ponownie. Połączenie z REA używa konkretnej wersji pakietu. Powtórz konfigurację, aby agent korzystał z nowej wersji. Przy jednorazowym wywołaniu CLI dodaj polecenie po npx -y rea-agents@latest.
Instaluje umiejętność z skills.sh wystarczy?
Umiejętność daje instrukcje dochodzenia agenta. Biegnij Konfiguracja REA aby połączyć serwer MCP i zainstalować umiejętność dopasowywania, uruchom ponownie agenta, aby mógł wywołać narzędzia.
Analiza
Co mogę analizować za pomocą REA ?
Zacznij od rodzaju posiadanego oprogramowania:
- Natywne pliki wykonywalne i biblioteki: funkcje, montaż, pseudokod i odniesienia.
- Aplikacje JavaScript i Electron: Moduły, import, IPC i lokalizacje źródłowe.
- Strony przeglądarki: Skrypty, żądania i obserwacje w czasie wykonywania.
REA ma również przepływy pracy dla zarządzanych zespołów, plików APK systemu Android, oprogramowania układowego i pakietów zasobów. Zobacz studia przypadków do prowadzonych dochodzeń.
Czy potrzebuję Hopper, Ghidra lub IDA ?
Głęboka analiza programów kodu maszynowego wykorzystuje jeden z nich. Statyczne JavaScript i. NET praca Inspekcyjna z dostarczonych plików i nie wymagają analizy silnika programów kodu maszynowego.
Podłącz istniejącą instalację Ghidra lub IDA lub pozwól instalatorowi wykryć Hopper i zaproponować instalację. Twój host i cel określają, który dostawca może być używany. Skonfiguruj analizę programów kodu maszynowego.
Czy Mogę używać REA bez agenta kodującego?
Tak. CLI wykorzystuje te same przepływy pracy analizy. Dla lokalnej aplikacji JavaScript lub Electron:
npx -y rea-agents@latest analyze-javascript-application \
/absolute/path/to/app --json
Zastąp ścieżkę wyodrębnionym folderem aplikacji lub plikiem ASAR. Użyj CLI dla opcji instalacji.
Jaki kod zwraca REA?
Analiza programów natywnych zwraca asembler i pseudokod wraz z wywołaniami funkcji, odwołaniami i istotnymi stałymi. Analiza JavaScript zwraca moduły, powiązania między nimi i lokalizacje w kodzie źródłowym.
Twój agent wykorzystuje te ustalenia, aby wyjaśnić zachowanie lub napisać i przetestować implementację. The Obliczanie DX-Ball oraz CTF flag checker pokaż, jak działa ten proces.
O co zapytać agenta?
Daj mu lokalny cel i jedno zachowanie do zbadania. Dla aplikacji JavaScript lub Electron:
Użyj REA do analizy /absolute/path/to/app i wyjaśnij, w jaki sposób eksportuje dane. Pokaż odpowiedni kod i lokalizacje źródłowe.
Zastąp ścieżkę swoim celem. The Przewodniki podaj monity o przykłady natywne, Electron i przeglądarki.
Rozwiązywanie problemów
Dlaczego mój agent nie widzi narzędzi REA?
Uruchom ponownie lub podłącz ponownie agenta po konfiguracji. Sprawdź swoją rejestrację REA z doctor; dla Codex :
npx -y rea-agents@latest doctor --client codex --json
Wymienić codex z identyfikatorem klienta, takim jak claude_code lub cursor. Jeśli raport pokazuje brakującą lub nieaktualną rejestrację, Uruchom setup dla tego klienta:
npx rea-agents@latest setup --client codex
Przejrzyj jego plan i uruchom ponownie klienta. Jeśli rejestracja jest zdrowa, ale narzędzia pozostają nieobecne, sprawdź błąd połączenia MCP klienta. Więcej diagnostyki konfiguracji.
Czy muszę najpierw uruchomić Hopper?
REA uruchamia Hopper, gdy operacja tego potrzebuje. W macOS dokonaj pierwszego wyboru trybu demonstracyjnego lub aktywacji licencji przed analizą nienadzorowaną. Zobacz native provider setup.
Co zrobić, gdy znajdę błąd?
Aktualizacja REA , uruchom ponownie agenta i spróbuj ponownie to samo zadanie. Ostatnie wydanie może już rozwiązać problem.
Jeśli się utrzymuje, otwórz problem z wersją REA, systemem operacyjnym, typem docelowym, krokami odtwarzania i wyjściem błędu. Uwzględnij nazwę dostawcy, gdy problem obejmuje analizę programów kodu maszynowego.
Dane i udostępnianie
Czy REA przesyła moją aplikację?
REA analizuje cele na twoim komputerze. Twój agent otrzymuje wyniki, a zasady dotyczące danych dostawcy modelu mają zastosowanie do tych wyników.
Jak mogę podzielić się przykładem lub wnieść swój wkład?
Masz przydatny przykład REA? Chcielibyśmy to zobaczyć. Udostępnij cel, swoje pytanie, ustalenia i sposób, w jaki je sprawdziłeś problem lub pull request. Krótkie fragmenty kodu i liczby pomagają innym śledzić śledztwo.
Raporty o błędach, prośby o funkcje, dokumentacja i ulepszenia kodu są również mile widziane. Możesz również omówić przykład w społeczność.