Release notes · gimp-agent-mcp 0.5.0
gimp-agent-mcp 0.5: one undo step, three platforms
Everyday adjust, canvas and draw tools, a whole turn of edits behind one Ctrl+Z, and live GIMP checks on Windows, Linux and macOS.
The rack was still listing 0.3.0. PyPI has been on 0.5.0 since 8 September. This note catches the board up.
What changed after 0.3
0.3 shipped bundled skills and a Claude Code plugin. 0.4 and 0.5 are the releases that make an agent safer to leave in a real document.
- One undo step.
gimp_edit_batchputs up to 100 supported edits on one image into a single GIMP undo group. A failed step stops the batch and reports what already landed. It does not keep a transaction open between separate agent calls, and it does not invent a programmatic undo. - The document you mean.
gimp_contextreads and sets the selected layers and selection bounds, and can bring a named document forward. It refuses to guess which image has keyboard focus from list order. - Everyday edits without a discovery call.
gimp_adjust,gimp_canvasandgimp_drawcover 23 common actions. Each result names the GEGL or PDB operation it actually ran. - Sprite sheets that check their own pixels.
sprite_sheet_packwrites a grid PNG, a layered XCF and atlas JSON, then reopens the PNG and compares every cell. - Diagnostic renders. Grids, layer boxes, selection bounds and labelled points are drawn on a temporary duplicate. The working image stays clean.
Where it was proven
Live GIMP runs on Windows 3.2.4, Linux 3.2.2, and macOS 15 GIMP 3.2.4 on Apple Silicon and Intel. A release waits for all three. The earlier line, Windows first and other platforms not exercised, is no longer true.
Install
claude mcp add gimp -- uvx gimp-agent-mcp serve
uvx gimp-agent-mcp install-plugin
uvx gimp-agent-mcp install-skills
Restart GIMP and choose Filters, Development, Start Agent Bridge.
Still open
Long filters are still synchronous. There is no mid-filter cancel or progress report. Sprite packing still requires equal-sized PNGs. Vector warp is not claimed.