This maintenance release improves JSON output for scripting and fixes two live-observed metadata issues.
Added
- Added
--jsonsupport to source add/delete, notebook delete, and every Studio creation command, including noun-first and verb-first command styles. (#256) - Added notebook emoji to
nlm notebook get --json. - Added the original question to
nlm notebook query --json.
Fixed
- Correctly identify saved mind maps in Studio status instead of labeling them as flashcards.
- Prevent duplicate mind-map entries when NotebookLM returns the same artifact through both status paths.
- Report Drive-picker PDFs as
pdfwhen NotebookLM provides an explicitapplication/pdfMIME type with its ambiguous source code.
Validation
- Tested all new JSON creation and deletion outputs against a live NotebookLM account.
- Verified all nine Studio creation commands returned real artifact IDs.
- Passed 1,120 automated tests plus Ruff lint and formatting checks.
Full Changelog: v0.8.6...v0.8.7