RHEXA

Betrieb

Entwicklungsstand: RHEXA ist noch nicht als Paket veröffentlicht. Installiert wird aus dem Quellcode. Befehl und MCP-Server heißen rhexa.

Aktualisieren

cd rhexa
git pull
npm ci
npm run build:cached
rhexa engine install   # neue Engine-Version, falls veröffentlicht

Starten Sie den Agenten nach einem Update neu, damit er den neuen MCP-Server lädt.

Ressourcen

Token sparen

Mit RHEXA_MCP_RESULT_TEXT_PROFILE=compact im env-Eintrag der MCP-Registrierung liefert RHEXA Ergebnisse kompakter an den Agenten: ohne die doppelte Kopie des Ergebnisses und ohne das in jeder Antwort wiederholte Analyseprofil. Jede Auslassung ist in text_delivery benannt; die Sitzung behält die vollständigen Belege, und get_evidence_bundle liefert sie unverändert. Im Aufgaben-Benchmark sank der Tokenverbrauch damit um 15,7 %. rhexa setup trägt die Einstellung für Claude Code automatisch ein; ein bereits gesetzter Wert bleibt erhalten. Für andere Clients ist sie optional, weil Werkzeuge, die Belege direkt aus den Antworten lesen, das vollständige Format brauchen.

Snapshots und Belege sichern

Ergebnisse einer Sitzung lassen sich beim Schließen als Snapshot-Datei sichern und später wieder laden; Belege lassen sich exportieren und importieren. Details im Benutzerhandbuch.

Fehlersuche

SymptomUrsache und Abhilfe
rhexa doctor meldet die Engine nichtrhexa engine install ausführen; rhexa engine status zeigt die genutzte Engine. Ein gesetztes GHIDRA_INSTALL_DIR hat Vorrang und muss auf ein Verzeichnis mit Ghidra/application.properties zeigen.
JDK wird abgelehntDie Engine verlangt ein vollständiges 64-Bit-JDK 25; ein JRE oder Java 21 reicht nicht. JAVA_HOME prüfen.
Agent sieht keine RHEXA-WerkzeugeRegistrierung prüfen (claude mcp list), Pfad zu scripts/rhexa.mjs kontrollieren, Agent neu starten.
Fehler target_unavailableEs ist kein Ziel geöffnet; zuerst open_binary mit dem Pfad aufrufen.
Fehler capability_unavailableDas gewählte Werkzeug braucht ein optionales Programm (etwa Rizin) oder unterstützt das Ziel nicht; ein anderes Werkzeug verwenden.
Build der Engine bricht in :Base:ip abNach einem Testlauf liegen Logdateien mit Namen wie ${sys:logFilename} im Quellbaum: find engine -name '${sys:*' -delete.

Sicherheit

Deinstallieren

claude mcp remove rhexa
npm unlink -g rhexa-agents
rm -rf ~/opt/rhexaengine_12.1.4_DEV