What's New in v0.4.8
Added
- Native Chat History Persistence — Both the CLI (
nlm notebook query) and the MCP server now persist chat history directly into the NotebookLM web UI. All prompts sent via CLI or MCP agents appear in the notebook's native chat panel, sharing the same conversational context as the web UI. (Closes #92) - OpenCode Support — Full support for OpenCode in the
nlm setupcommand (nlm setup add opencode) to automatically configure the NotebookLM MCP server for OpenCode. Includes smart config array injection and parsing. Thanks to @woohyun212 for the comprehensive implementation and thorough unit tests (PR #95).
Fixed
- MCP Profile Switching — Fixed a bug where the MCP server wouldn't respect dynamic authentication profile changes made via
nlm login switch <profile>. The server now automatically detects token file changes and gracefully reloads the NotebookLM client in real-time, matching the active profile perfectly.
Full Changelog: v0.4.7...v0.4.8