v0.2.3 - Disassembly and Save Support
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.3pyghidra-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.