Skip to content

v0.2.3 - Disassembly and Save Support

Choose a tag to compare

@clearbluejar clearbluejar released this 07 Jul 03:29

Patch release focused on disassembly tooling, explicit save support, and updated Ghidra 12.1.2 devcontainer coverage.

  • Add a disassemble-at tool that returns objdump-like listings at an address.
  • Add fuzzy function lookup for decompile requests.
  • Add GUI context support for reporting what Ghidra is currently showing.
  • Save programs before closing Ghidra so edits are not lost on shutdown.
  • Add an explicit save command to the CLI.
  • Improve code indexing recovery when indexing was incomplete before shutdown.
  • Update the default devcontainer and CI matrices for Ghidra 12.1.2 Python 3.13 bookworm/trixie images, while retaining the 12.0 compatibility leg.
  • Add tests for disassembly formatting, code index completion, GUI smoke coverage, and save behavior.

Packages:

  • pyghidra-mcp==0.2.3
  • pyghidra-mcp-cli==0.2.3

Validated through local package builds, local core and CLI unit tests, pre-commit release checks, and the GitHub Actions release-prep CI matrix.