Kurulum ve güncellemeler
REA’yı nasıl kurarım?
Node.js ve npm kullanılabilir, kurulumu çalıştırın, kodlama aracınızı seçin ve önerilen değişiklikleri gözden geçirin.
npx rea-agents@latest setup
Kurulum, REA’nın MCP bağlantısını kaydeder ve ilgili analiz skill’ini yükler. Tamamlandığında ajanınızı yeniden başlatın, ardından dosya yolunu ve sorunuzu verin. Gereksinimler ve ilk analiz için kurulum kılavuzuna bakın.
Hangi kodlama aracıları REA kullanabilir?
Yerel MCP sunucularını destekleyen herhangi bir aracı. Kurulum içerir Claude Code, Claude Masaüstü, Codex, Cursor, Gemini CLI, Windsurf, Devin, OpenCode, Antigravity, GitHub Copilot CLI, Command Code, Grok Build, OMP ve VS Code . Grok Bot'un konektörü sohbetinden eklenir.
REA’yı nasıl güncellerim?
REA, hata düzeltmeleri de dahil olmak üzere sık sık yayınlanır. CLI'YU npm ile kurduysanız :
rea update
Güncelleştirme tarafından yazdırılan kur yenile komutunu izleyin. Aracınızı npx aracılığıyla kurarsanız, çalıştırın:
npx rea-agents@latest setup
Değişiklikleri kontrol edin ve ajanınızı yeniden başlatın. REA bağlantısı belirli bir paket sürümünü kullanır; yeni sürüme geçmek için kurulumu tekrar çalıştırın. Tek seferlik CLI kullanımı için npx -y rea-agents@latest ifadesinden sonra komutu ekleyin.
Beceriyi yüklüyor mu skills.sh yeter mi?
Beceri, temsilcinize soruşturma talimatları verir. REA sunucusunu bağlamak için MCP kurulumunu çalıştırın ve eşleşen beceriyi yükleyin, ardından aracınızı yeniden başlatın, böylece araçları çağırabilir.
Analiz
REA ile neleri analiz edebilirim?
Sahip olduğunuz yazılım türüyle başlayın:
- Yerel yürütülebilir dosyalar ve kitaplıklar: işlevler, derleme, sözde kod ve referanslar.
- JavaScript ve Electron uygulamaları: modüller, içe aktarmalar, IPC ve kaynak konumları.
- Tarayıcı sayfaları: komut dosyaları, istekler ve çalışma zamanı gözlemleri.
REA ayrıca yönetilen derlemeler, Android apk'lar, ürün yazılımı ve paketlenmiş kaynaklar için iş akışlarına sahiptir. Çalışılan soruşturmalar için vaka incelemelerine bakın.
Hopper, Ghidra veya IDA'YA ihtiyacım var mı?
Makine kodu programlarının derinlemesine analizi bunlardan birini kullanır. Statik JavaScript ve .NET denetimi, sağlanan dosyalarla çalışır ve makine kodu programları motorunun analizine ihtiyaç duymaz.
Mevcut Ghidra veya IDA kurulumunuzu bağlayın veya kurulumun Hopper'YU algılamasına izin verin ve bir kurulum önerin. Ev sahibiniz ve hedefiniz hangi sağlayıcının kullanılabileceğini belirler. Makine kodu programlarının analizini ayarlayın.
REA'YU kodlama aracısı olmadan kullanabilir miyim?
Evet. CLI aynı analiz iş akışlarını kullanır. Yerel bir JavaScript veya Electron uygulaması için:
npx -y rea-agents@latest analyze-javascript-application \
/absolute/path/to/app --json
Yolu ayıklanan bir uygulama klasörü veya ASAR dosyasıyla değiştirin. Kurulum seçenekleri için CLI'YU kullanın.
REA hangi kodu döndürür?
Yerel makine kodu analizi; assembly, sözde kod, işlev çağrıları, referanslar ve ilgili sabitleri döndürür. JavaScript analizi ise modülleri, aralarındaki ilişkileri ve kaynak kod konumlarını döndürür.
Temsilciniz bu bulguları davranışı açıklamak veya bir uygulamayı yazmak ve test etmek için kullanır. DX-Ball hesaplaması ve CTF bayrak denetleyicisi, bu işlemin nasıl çalıştığını gösterir.
Ajanıma ne sormalıyım?
Ona yerel bir hedef ve araştırması gereken bir davranış verin. Bir JavaScript veya Electron uygulaması için:
/absolute/path/to/appVerileri nasıl dışa aktardığını analiz etmek ve açıklamak için REA kullanın. İlgili kodu ve kaynak konumlarını gösterin.
Yolu hedefinizle değiştirin. Kılavuzlar, yerel, Electron ve tarayıcı örnekleri için bilgi istemleri sağlar.
Sorun giderme
Temsilcim neden REA araçlarını göremiyor?
Aracınızı Kur'dan sonra yeniden başlatın veya yeniden bağlayın. REA kaydını doctor kontrol edin; Codex için :
npx -y rea-agents@latest doctor --client codex --json
codex claude_code veya claude_code gibi istemci kimliğinizle değiştirincursor. Rapor eksik veya eski bir kayıt gösteriyorsa, bu istemci için kur'u çalıştırın:
npx rea-agents@latest setup --client codex
Planını gözden geçirin ve istemciyi yeniden başlatın. Kayıt sağlıklıysa ancak araçlar yoksa, istemcinin MCP bağlantı hatasını kontrol edin. Daha fazla kurulum teşhisi.
Önce Hopper'YU çalıştırmam gerekiyor mu?
REA, bir işlem gerektiğinde Hopper'YU başlatır. macOS'DA, katılımsız analizden önce ilk çalıştırma demo modu seçimini veya lisans aktivasyonunu tamamlayın. Yerel sağlayıcı kurulumuna bakın.
Bir hatayla karşılaşırsam ne yapmalıyım?
REA'YU güncelleyin, aracınızı yeniden başlatın ve aynı görevi yeniden deneyin. Yeni bir sürüm sorunu zaten düzeltebilir.
Devam ederse, REA sürümünüz, işletim sisteminiz, hedef türünüz, yeniden oluşturma adımlarınız ve hata çıktınızla ilgili bir sorun açın. Sorun, makine kodu programlarının analizini içerdiğinde sağlayıcı adını ekleyin.
Veri ve paylaşım
REA uygulamamı yüklüyor mu?
REA makinenizdeki hedefleri analiz eder. Aracınız sonuçları alır ve model sağlayıcısının veri politikası bu sonuçlar için geçerlidir.
Bir örneği nasıl paylaşabilir veya katkıda bulunabilirim?
Yararlı bir REA örneğiniz var mı? Görmeyi çok isteriz. Hedefi, sorunuzu, bulguları ve bunları bir sorun veya çekme isteğinde nasıl kontrol ettiğinizi paylaşın. Kısa kod alıntıları ve rakamları, başkalarının soruşturmayı takip etmesine yardımcı olur.
Hata raporları, özellik istekleri, belgeler ve kod iyileştirmeleri de memnuniyetle karşılanmaktadır. Topluluktaki bir örneği de tartışabilirsiniz.