Налаштування та оновлення
Як встановити REA ?
При Node.jsnpm запустіть програму установки, виберіть свій кодуючий агент і ознайомтеся з запропонованими змінами.
npx rea-agents@latest setup
Налаштування реєструє MCP-підключення REA та встановлює відповідну навичку аналізу. Після завершення перезапустіть агента й передайте йому шлях до файлу та запитання. Вимоги й перші кроки описані в посібнику з налаштування.
Які агенти кодування можуть використовувати REA?
Будь-який агент, який підтримує локальні сервери MCP. Установка включає в себе Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, Windsurf, Devin, OpenCode, Antigravity, GitHub Copilot CLI , Command Code , Grok Build , OMP і VS Code . Коннектор Grok Bot доданий з його чату.
Як оновити REA ?
REA релізи часто, включаючи виправлення помилок. Якщо ви встановили CLI з npm:
rea update
Виконайте команду оновлення налаштувань, зазначену в оновленні. Якщо ви налаштовуєте свого агента через npx, запустивши:
npx rea-agents@latest setup
Перевірте зміни й перезапустіть агента. Підключення до REA використовує визначену версію пакета. Повторіть налаштування, щоб агент перейшов на нову версію. Для разового виклику CLI додайте потрібну команду після npx -y rea-agents@latest.
Встановлюється навик з навичок.цього достатньо?
Навик надає Вашому агенту інструкції з розслідування. Запустивши програму установки REA, щоб підключити сервер MCP і встановити відповідну навичку, а потім перезапустіть свій агент, щоб він міг викликати інструменти.
Аналіз
Що я можу проаналізувати за допомогою REA?
Почніть з того програмного забезпечення, яке у вас є:
- Власні виконувані файли та бібліотеки: функції, збірка, псевдокод та посилання.
- Програми JavaScript та Electron: модулі, імпорт, IPC та розташування джерел.
- Сторінки браузера: скрипти, запити та спостереження під час виконання.
REA також підтримує робочі процеси для керованих збірок, додатків APK для Android, вбудованого ПЗ і упакованих ресурсів. Дивіться приклади проведених досліджень.
Чи потрібен мені Hopper, Ghidra або IDA?
Для глибокого аналізу програм з машинним кодом використовується один з них. Статичний JavaScript і.NET inspection працюють з наданими файлами і не вимагають аналізу движка програм з машинним кодом.
Підключіть існуючу установку Ghidra або IDA або дозвольте програмі установки виявити Hopper і запропонувати установку. Ваш хост і цільовий сервер визначають, якого постачальника можна використовувати. Налаштуйте аналіз програм з машинним кодом.
Чи можу я використовувати REA без кодуючого агента?
Так. У CLI використовуються ті ж робочі процеси аналізу. Для локальної програми JavaScript або Electron:
npx -y rea-agents@latest analyze-javascript-application \
/absolute/path/to/app --json
Замініть шлях на папку витягнутої Програми або файл ASAR. Використовуйте CLI для параметрів установки.
Який код повертає REA?
Аналіз машинного коду повертає асемблер і псевдокод, а також виклики функцій, посилання та потрібні константи. Аналіз JavaScript повертає модулі, зв’язки між ними та розташування у вихідному коді.
Ваш агент використовує ці результати для пояснення поведінки або написання та тестування реалізації. Розрахунок DX-Ball і перевірка прапора CTF показують, як працює цей процес.
Що запитати в помічника?
Задайте йому локальну мету і одну поведінку для вивчення. Для програми JavaScript або Electron:
Використовуйте REA для аналізу /absolute/path/to/appі пояснення того, як він експортує дані. Покажіть відповідний код та розташування джерел.
Замініть шлях на цільовий. В керівництво наведені підказки для прикладів в native, Electron і браузері.
Діагностика
Чому мій агент не може бачити інструменти REA?
Перезапустіть або підключіть агент після налаштування. Перевірте його реєстрацію REA в doctor; для Codex :
npx -y rea-agents@latest doctor --client codex --json
Замінивши codex на свій ідентифікатор клієнта, наприклад, claude_code або cursor. Якщо у звіті відображається відсутність або застаріла реєстрація, запустіть програму встановлення для цього клієнта:
npx rea-agents@latest setup --client codex
Перегляньте його план і перезапустіть клієнт. Якщо реєстрація успішна, але інструменти все ще відсутні, перевірте помилку підключення клієнта MCP. Додаткова діагностика налаштування.
Чи потрібно спочатку запускати Hopper?
REA запускає Hopper, коли це необхідно для виконання операції. На macOS перед автоматичним аналізом виконайте перший запуск, вибравши демонстраційний режим або активацію ліцензії. Дивіться розділ Налаштування власного провайдера.
Що робити, якщо я знайшов помилку?
Оновіть REA , перезапустіть свій агент і повторіть те саме завдання. Можливо, проблема вже вирішена в недавньому випуску.
Якщо проблема чи не усувається, вкажіть версію REA, операційну систему, тип пристрою, кроки для відтворення і висновок помилки. Вкажіть ім'я постачальника, якщо проблема пов'язана з аналізом програм з машинним кодом.
Дані та обмін ними
Чи завантажує REA мій додаток?
REA аналізує цілі на вашому комп'ютері. Ваш агент отримує результати, і до цих результатів застосовується політика щодо даних, встановлена його постачальником моделей.
Як я можу поділитися прикладом або зробити свій внесок?
Чи є у вас корисний приклад REA? Ми були б раді його побачити. Розкажіть про мету, своє запитання, результати та про те, як ви їх перевірили, у дописі про проблема або запит на оновлення. Короткі витяги з коду та цифри допомагають іншим стежити за ходом розслідування.
Також вітаються повідомлення про помилки, запити на функції, документація та вдосконалення коду. Ви також можете обговорити приклад у товариство.