Highlights
- Adds a source-aware autonomous reverser/checker loop with optional independent providers and models.
- Adds agentic Ghidra investigation through
ghidra-ai-bridge, including decompile, xrefs, types, globals, strings, normalized high P-code, CFG, and assembly evidence.
- Adds conservative objective verification on every review round.
- Adds isolated candidate overlays with configurable build, test, and runtime validation gates.
- Adds an 11-signal parity engine with GREEN, YELLOW, and RED outcomes.
- Supports Claude API, Claude CLI, OpenAI-compatible APIs, and Codex CLI.
- Adds portable project profiles, bounded attempts, persistent reports, run history, and an evidence knowledge graph.
- Clarifies safety boundaries: generated code does not overwrite or commit the original project automatically.
Installation
python3 -m pip install --upgrade "auto-re-agent[ghidra-bridge]>=0.2.0"
# Include PyGhidra-based headless exports:
python3 -m pip install --upgrade "auto-re-agent[headless]>=0.2.0"
Upgrade notes
- Validation is intentionally strict. Configure meaningful project-owned build/test commands and set
trust_configured_commands: true, or explicitly disable validation for exploratory runs.
- The full binary-backed workflow requires
ghidra-ai-bridge>=0.2.0.
- Start new projects with an explicit profile such as
re-agent init --profile generic-cpp.
Validation
- 89 automated tests pass.
- Ruff and mypy pass on the auto-re-agent source.
- Wheel and source distribution pass
twine check.