v0.4.0
What's Changed
MCP tool results now return file paths + ResourceLink instead of inline base64, staying under Claude Desktop's ~1MB response limit.
New
list_imagestool — browse recently generated images in the output directoryfile://resource template — Claude Desktop can fetch images on demand via MCP resources API- Default output directory — MCP mode falls back to
~/.local/share/naba/imageswhenNABA_OUTPUT_DIRis unset
Changed
imageResult()andmultiImageResult()returnResourceLinkinstead ofImageContent(no more inline base64)- All MCP handlers use
resolveOutputDirWithDefault()for predictable file output
Docs
- README updated with
list_imagestool andNABA_OUTPUT_DIRrecommendation - CLAUDE.md updated with MCP-mode behavior notes
Full Changelog: v0.3.0...v0.4.0